这个SQL查询有什么问题? (或者为什么MySQL不喜欢第六个字段?)

时间:2010-03-16 04:27:47

标签: php mysql sql

这是我的表:

id               int(11)
name             varchar(255)
description      text       
highest_bidder   int(11)
value            varchar(255)
group            int(11)

我最初没有组合字段,但稍后添加了。

无论如何,我使用以下代码段插入数据库:

INSERT INTO name_of_table_removed
(id,name,description,highest_bidder,group,value)
VALUES
(2,"...","...",0,3,"$45.99")

我收到错误:

您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行使用“group,value”VALUES(2,“...”,“...”,0,3,“$ 45.99”)附近的正确语法

我错过了什么?

1 个答案:

答案 0 :(得分:3)

组是保留字。逃离现场:

`group`

..或重命名该字段。