我会将csv文件中的数据导入到我的表中。我正在使用命令:
LOAD DATA INFILE 'C:\\...\\file.csv' INTO TABLE table FIELDS TERMINATED BY ',' IGNORE 1 LINES;
问题是我的数据如下:
Col1,Col2,Col3,Col4
1,name11,name21,name31
2,"name21, aaa.",name22,name23
第一行没问题,但第二行没有,因为"name21, aaa."
正在读取两列,所以我不在表格中name23
。
知道如何解决这个问题?
答案 0 :(得分:0)
您需要了解 LOAD DATA INFILE 语法。
点击此链接MySQL - LOAD DATA INFILE。
LOAD DATA LOCAL INFILE 'C:\\...\\file.csv' INTO TABLE table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...)