ЗАГРУЗКА ДАННЫХ В ОШИБКЕ ФАЙЛА

SQL говорит Error in Line 7,

Проблема в принятии атрибутов файла CSV.
Заранее благодарю за ваши предложения и решения!

LOAD DATA INFILE 'C:\Users\TO115956\Documents\EasyPHP-DevServer-14.1VC11\data\localweb\databse\W2.csv'
INTO TABLE W2
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(Cde Sap;Num cde cl;Type cde;Bloc livra;Bloc Fact;Org vente;Canal Dist;Sect Act;Don. Ordre;Motif cde;Prix HT;Devise;Terme;Statut_Cde;Date créat;Date creat;Date ACKN;Date PRES;Date RES;Date VAES;Date RFQ;Date VALI;Date REB;RQUO;Date livra;Date SM;Date factu;Avis;PN in;Code chain;Type fab;SN in;Doc Client;Garantie;Livraison;Poste liv;LTA2;VOL2;DATE2;Qté livrée;PN out;SN out;Facture;Montant;Devise)

MySQL сказал:

1064 — у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сервера MySQL для правильного использования синтаксиса
возле «Sap» на линии 7

0

Решение

Последняя строка вашего запроса должна содержать имена столбцов базы данных. Эти имена не должны содержать пробелов или точек. (Я думаю, что они не могут на самом деле)

Таким образом, вам нужно изменить их, чтобы ваши настоящие имена столбцов, а не заголовок из CSV.

Или, если ваш порядок столбцов совпадает, вы можете просто удалить последнюю строку.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]