Я пытаюсь импортировать следующие данные CSV в свежий чистый стол с приведенными ниже настройками. И продолжайте получать две записи, а затем предупреждения. Почему это дает ошибку? Я изменил его с Inno на MyISAM, поскольку я думал, что это может быть проблемой, но не повезло.MySQL Load File Invalid Integer
16,"Data point 1"
15,"Data point 2"
14,"Point 3a"
13,"Data total"
После выполнения этого SQL
LOAD DATA LOCAL INFILE 'C: /Users/Me/CSV.csv' в точки ТАБЛИЦА ПОЛЯ TERMINATED BY '' ОРТЮМАЬЬУ ENCLOSED BY '"' ЛИНИИ TERMINATED BY '\ г'
Я получаю следующее предупреждение
2 строки (ы), пострадавших, 2 предупреждения (ы): 1366 Некорректное целое значение: '15' для столбца 'идентификатор' в строке 2
В таблице настроен следующим образом.
id INT(11) Default 0 PK
value VARCHAR(45) Default NULL
Возможно, ваши строки на самом деле не завершены \ r, но \ r \ n вместо этого? Это объясняет пробельный символ в _Incorrect integer value: '15'_ - это будет просто \ n. Поэтому попробуйте 'LINES TERMINATED BY '\ r \ n'' вместо этого. – CBroe
Положите это как ответ, и я приму его, поскольку эта простая ошибка, которую я пропустил, была проблемой. Благодаря! – Somk