Флибустьер
Новичок
LOAD DATA пропускает строки
Привет, коллеги!
Проблема в следующем: есть csv-файл. Импортирую из него данные в MySQL через LOAD DATA LOCAL INFILE ...
В исходном csv-файле 130 000 записей, после выполнения LOAD DATA в таблицу попадает порядка 120 000 записей, то есть LOAD DATA 10 000 записей непонятным образом игнорирует. SHOW WARNINGS после выполнения LOAD DATA LOCAL показывает всего лишь 19 ворнингов (при max_error_count=64) (при чем записи, которые соответсвуют этим ворнингам, все равно вставляются в таблицу)!
LOAD DATA LOCAL в резалт-сете возвращает количество вставленных записей, а в deleted и skipped везде проставляет 0. То есть он ни слова не сообщает о том, что при импорте пропускал записи.
Кто может подсказать, в чем проблема?
Привет, коллеги!
Проблема в следующем: есть csv-файл. Импортирую из него данные в MySQL через LOAD DATA LOCAL INFILE ...
В исходном csv-файле 130 000 записей, после выполнения LOAD DATA в таблицу попадает порядка 120 000 записей, то есть LOAD DATA 10 000 записей непонятным образом игнорирует. SHOW WARNINGS после выполнения LOAD DATA LOCAL показывает всего лишь 19 ворнингов (при max_error_count=64) (при чем записи, которые соответсвуют этим ворнингам, все равно вставляются в таблицу)!
LOAD DATA LOCAL в резалт-сете возвращает количество вставленных записей, а в deleted и skipped везде проставляет 0. То есть он ни слова не сообщает о том, что при импорте пропускал записи.
Кто может подсказать, в чем проблема?