【发布时间】:2015-07-02 16:53:12
【问题描述】:
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 服务器版本相对应的手册以获取正确的语法使用 在第 7 行的“Sap”附近
【问题讨论】:
-
我认为您必须在名称周围加上双引号
-
我尝试过使用双引号,但它不起作用! @詹斯
-
MySQL 说:#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 7 行的“Sap”附近使用正确的语法
-
将新查询和错误消息作为更新添加到您的问题中。
-
如果列名包含空格,则需要在列名周围使用反引号 (`)。
标签: php mysql database csv load-data-infile