@kapitoly
учусь

MySQL, Bulk insert из CSV, почему не проходит импорт?

091882635cfe4cde98e5ecd57ac89ab4.jpg

Задача: импортировать CSV в MySQL , пропустив первый столбец с ID (он primary key и заполняется сам)

Команда:

BULK INSERT dbo.table
FROM 'C:\doc.csv'
WITH
(
    FIRSTROW = 1,
FIELDTERMINATOR = ',' , 
ROWTERMINATOR = '\n', 
TABLOCK
)


Если сделать все то же самое с таблицей MySQL без поля ID то все работает. А так ошибка:

Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (ID).
  • Вопрос задан
  • 868 просмотров
Решения вопроса 1
coderisimo
@coderisimo
Вы явно работаете не с MySQL , а c MS SQL )))
В вашем случае нужно создать view со столбцами , которые вы хотите вставить , а затем использовать BULK INSERT

надеюсь, поможет разобраться :
www.sql-server-performance.com/2013/importing-data...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы