我有以下CSV文件:
AFRICA,Zimbabwe,7,Telecel Zimbabwe,1,0,1,0,0,1
AFRICA,Zambia,7,Celtel Zambia Plc,1,0,1,0,0,1
我使用以下查询但由于某种原因它发出了错误:
LOAD DATA LOCAL INFILE 'pathtofile' INTO TABLE databasename.tablename FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
它提供数据截断警告而不导入任何内容
答案 0 :(得分:0)
首先,您需要确保接收数据字段的顺序正确且类型和大小正确。
然后你指定ENCLOSED BY '"'
,但你的示例数据是而不是实际封闭......
答案 1 :(得分:0)
检查数据库中的查询:
LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...)