21

我有一个 MySQL 数据库,group其中一个列名中有“”字样。我无法更改此数据库和列的名称;不是我的。

表用户、列:id, name, password, group,等。我需要在这个表中插入一条记录。我试过INSERT INTO users (name, group) VALUES ('John', '9')了,但由于“”,它不起作用group

你能帮我吗,请问如何在这个表中插入一条记录?

4

2 回答 2

31

尝试:

INSERT INTO users (`name`, `group`) VALUES ('John', '9')
于 2012-03-21T07:13:35.280 回答
21

在查询中使用保留关键字时,在列名周围使用反引号(`):

INSERT INTO users (`name`,`group`) VALUES ('John', '9')

在这里阅读: 保留字

于 2012-03-21T07:16:31.490 回答