LOAD DATA LOCAL,如何跳过第一行?
我试图加载一个CSV文件到我的MySQL数据库,但我想跳过第一行。
我其实它包含我的列的名称,没有有趣的数据。
这是我正在使用的查询:
LOAD DATA LOCAL INFILE '/myfile.csv' INTO TABLE tableName FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' (column,column,column);
LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test IGNORE 1 LINES;
( 参考 )
对于那些好奇的,IGNORE N LINES应该在分隔符限定符之后:
LOAD DATA LOCAL INFILE '/myfile.csv' INTO TABLE tableName FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES (column,column,column);