有些人可以帮忙找到这里的语法错误吗?

时间:2011-07-11 15:55:08

标签: mysql sql

我的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行

5 个答案:

答案 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')