我的MySQL查询是这样的:
INSERT INTO CONTACTER_NOUS('id_contact', 'societe', 'civilite', 'prenom', 'nom',
'adress', 'ville', 'code_postal', 'telephone', 'email',
'comment' )
VALUES ('NULL', 'TCHAP', '1', 'DIA', 'Mamadou',
'27 av de foui', 'rueil malmaison',
'92500', '0611280444', 'dzdzdzd@gmail.com',
'dzdzdz effef fefe feefefe')
MySQL回复:
1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法 近 '' id_contact ' '兴业', 'civilite', 'prenom', 'NOM', 'ADRESS', '威乐', 'code_postal',' 在第1行
答案 0 :(得分:7)
列名不应该在引号中。
INSERT INTO CONTACTER_NOUS( id_contact, societe, civilite, prenom, nom, adress...)
VALUES(...)
答案 1 :(得分:3)
列名称周围有“(反引号)符号,或者没有什么可以。像这样:
`column-name`
或列名
答案 2 :(得分:2)
不要在列名称周围添加单引号。
答案 3 :(得分:1)
我认为您需要将'
更改为您的列,或者只是将其删除,并且只包含列名称。
答案 4 :(得分:0)
尝试
INSERT INTO CONTACTER_NOUS (`id_contact`, `societe`, `civilite`, `prenom`, `nom`,
`adress`, `ville`, `code_postal`, `telephone`, `email`, `comment` )
VALUES (NULL, 'TCHAP', '1', 'DIA', 'Mamadou',
'27 av de foui', 'rueil malmaison',
'92500', '0611280444', 'dzdzdzd@gmail.com',
'dzdzdz effef fefe feefefe')