这个MYSQL INSERT语法有什么问题?

时间:2015-10-10 15:48:23

标签: php mysql syntax insert

INSERT INTO all_contributionsIDdateofpaymentIncometypeSerialnumberContacttypeFirstname,{{1 }},AutoidDestinationcodeDestinationcode2Admitnamepaymentamounttaxclaimableis_processed)VALUES(NULL,01 / 09/2013,DONATION,000xxxx,Individual,Andy,PLG0003671402,WEB,473501,B21094,16.67,No,0,Direct Debit);

无效的插入查询#1:您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在“借记卡”附近使用'在第5行

这是来自PHP脚本,显示的值从文件到名为$ parts的数组。 Paymenttype的值是' DIRECT DEBIT'并且使用的PHP变量是$ parts [4]。看来在现场有两个单词会导致问题吗?除了is_processed之外的所有表字段都是varchar(而Paymenttype是varchar(20)),但错误说的是语法,我看不出有什么错误。我是MYSQL初学者,顺便说一下。我已经摔跤了很长一段时间,并试图移动田地,但它没有帮助!字段名称在它们周围留下了嘀嗒声,顺便说一下。 我使用的是MYSQL 5.5.45-cll

0 个答案:

没有答案