我使用INFILE函数将CSV文件复制到mysql数据库表中,但是我无法使用IGNORE命令自动跳过前两行。如果我将它们从CSV文件中删除,则仅在删除第一行并将命令更改为“ IGNORE 1 LINES”时,它也可以工作。为什么我不能跳过前两行?
CSV文件(data.csv)如下
Extraction Date: 2018-08-08
ID;name;surname;address;age
1;Alfred;Kennedy.Carbon Street;29
2;Mollie;Bush;First Avenue;22
3;Carl;Randolph;Second street;23
4;Anthony;Burger;Third Street; 33
PHP代码如下:
$query = "LOAD DATA LOCAL INFILE 'data.csv' INTO table table_data
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r'
IGNORE 2 LINES
(ID, name , surname, address, age)
";
mysql_query($query);