Пропускать строки с ошибками при загрузке данных в таблицу mysql из файла с разделителями

Я загружаю данные из текстового файла в таблицу mysql, используя следующий запрос:

LOAD DATA INFILE "myFile.csv"
INTO TABLE some_table
COLUMNS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n' (admin,consumer);

Но когда мой файл содержит несколько строк с ошибками, он не может пропустить эту строку, и весь процесс останавливается на этом месте. Я имею в виду, что если мой формат файла такой:

----------
sankr : kumar
----------
ramesh:rao
----------
new users add here
----------
sri : vennla
----------
anu : bhavya
----------

, я должен загрузить, пропустив строку «новые пользователи добавляют сюда». Как это сделать?

6
задан ajreal 15 December 2011 в 17:14
поделиться