我想从文本文件加载一些数据到mysql。我想忽略第一行。将数据加载到mysql忽略第一行
从mysql 5.5手册中,有一个“忽略1行”选项。
LOAD DATA LOCAL INFILE 'iso-languagecodes.txt' INTO TABLE iso_languagecodes (iso_639_3, iso_639_2, iso_639_1, language_name) IGNORE 1 LINES;
任何人都可以指出什么是错误的:
我一直在使用这个查询无果试过吗?
这是我收到
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ' IGNO
RE 1 LINES' at line 1
错误以下2个查询将工作:
LOAD DATA LOCAL INFILE 'iso-languagecodes.txt' INTO TABLE iso_languagecodes (iso_639_3, iso_639_2, iso_639_1, language_name);
或
LOAD DATA LOCAL INFILE 'iso-languagecodes.txt' INTO TABLE iso_languagecodes IGNORE 1 LINES;
不过,我需要能够指定列并忽略第一行。
2011-08-11
F21
+1
“......无济于事” - 有什么问题吗?查询是否运行?它是否导入记录?它是否导入第一行? –
+0
难道你不应该/你不应该指定那些行如何分隔?例如通过添加FIELDS TERMINATED BY','? –