MySQL:加载数据本地文件-命令无法正常运行

时间:2018-10-04 06:48:49

标签: mysql

我正在使用以下代码在mysql中上传表:

mysql> create table my_db.woof (`start_g` VARCHAR(10) NULL,   `v_0` INT NULL,   `v_1` INT NULL); 
  Query OK, 0 rows affected (0.12 sec)

mysql> LOAD DATA LOCAL INFILE '/Users/edamame/test1_data.csv' INTO TABLE woof FIELDS TERMINATED BY ','  LINES TERMINATED BY '\r\n' IGNORE 1 LINES (start_g,v_0,v_1); 
Query OK, 0 rows affected (0.00 sec)
Records: 0  Deleted: 0  Skipped: 0  Warnings: 0

test1_data.csv如下:

start_g,v_0,v_1
g1,11,12
g2,13,14

即使没有错误,也不会上传任何记录!上载其他表格时,类似的命令运行正常……在这种情况下,我是否错过任何事情?谢谢!

1 个答案:

答案 0 :(得分:0)

好吧...我想出来了...原因是某些csv文件的行终止符为\r\n,但有些却有\n