MySQL не принимает значение \ N как ноль, когда я уверен, что я использовал его в прошлом для той же цели.
Шаги:
CREATE TABLE t (i INT NULL, name varchar(50));
Создайте файл с именем test.txt
с разделенными табуляцией полями:
1 John
\N Jim
В MySQL:
LOAD DATA INFILE '/var/lib/mysql-files/test.txt'
INTO TABLE t
Fields terminated BY "\t"
Escaped by ''
Lines terminated BY "\r\n";
Ошибка:
ERROR 1366 (HY000): Incorrect integer value: '\N' for column 'i' at row 2