LOAD DATA local INFILE
'C:/Users/yaron/Downloads/TIRE_SIZES.CSV'
INTO TABLE sizetable
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(
mispar_rechev,tozeret_cd,sug_degem,tozeret_nm,degem_cd,degem_nm,ramat_gimur,ramat_eivzur_betihuty,kvutzat_zihum,shnat_yitzur,
degem_manoa,mivchan_acharon_dt,tokef_dt,baalut,misgeret,tzeva_cd,tzeva_rechev,zmig_kidmi,zmig_ahori,sug_delek_nm,horaat_rishum,moed_aliya_lakvish,
kinuy_mishari
);
问题仅上传了一半的行。
从我使用NotepAdd ++进行比较的测试中,我发现未添加到表 - 一行的行中有95%的行上方或下方,它具有车辆板(又称第一列)数字.
topable包含非英语单词。
upload:
"74592003"|"0413"|"P"|"טויוטה יפן"|"0296"|"ZVG12L-KHXGBW"|"DYNAMIC"|"4"|"4"|"2024"|"2ZR"|"2024-05-28"|"2025-05-27"|"פרטי"|"JTNADACB90J020135"|"11"|"שחור מטלי"|"225/50R18"|"225/50R18"|"בנזין"|"221626"|"2024-5"|"COROLLA CROSS"
"04106885"|"0416"|"P"|"קיה סלובקיה"|"0120"|"PG81AB"|"URBAN"|"1"|"15"|"2017"|"G4NA"|"2024-01-25"|"2025-02-04"|"פרטי"|"U5YPG81ABHL203132"|"80"|"שנהב לבן"|"225/60R17"|"225/60R17"|"בנזין"|"160215"|"2017-2"|"SPORTAGE"
当数字0结束行 /右列(aka最后一列)汽车模型时,它也会发生 例如,马自达CX-3
0根本不上传。
请问解决方案是什么?
update
CREATE table sizetable (
mispar_rechev numeric,
tozeret_cd numeric ,
sug_degem text ,
tozeret_nm text ,
degem_cd numeric ,
degem_nm text ,
ramat_gimur text ,
ramat_eivzur_betihuty numeric ,
kvutzat_zihum numeric ,
shnat_yitzur numeric ,
degem_manoa text ,
mivchan_acharon_dt text ,
tokef_dt text ,
baalut text ,
misgeret text ,
tzeva_cd numeric ,
tzeva_rechev text ,
zmig_kidmi text ,
zmig_ahori text ,
sug_delek_nm text ,
horaat_rishum numeric ,
moed_aliya_lakvish text ,
kinuy_mishari text
);
将编码的字符设置为
CHARACTER SET utf8mb4
:
用于连接
LOAD DATA
SHOW VARIABLES LIKE 'char%';
SHOW CREATE TABLE sizetable;
CREATE
请了解MySQL数据类型:
INT
,SMALLINT
等(用于计数,ID等)DECIMAL(m,n)
FLOAT
和DOUBLE
(用于测量)TEXT
(限制为64kVARCHAR(nn)
(对于较小的事物)等。