IGNORE x LINE в команде INFILE не работает с x & gt; 1

Я использую функцию INFILE, чтобы скопировать файл CSV в таблицу базы данных mysql, но я не могу автоматически пропустить первые 2 строки с помощью команды 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);

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]