我有一个MySQL数据库,在其中一个列名中包含单词“group
”。 我无法更改此数据库和列的名称;不是我的。列名中的保留字 - 插入到MySQL
表用户,列:id, name, password, group,
等。 我需要在此表中插入一条记录。我试过INSERT INTO users (name, group) VALUES ('John', '9')
,但由于“group
”,它不工作。
你能帮我吗,请问如何在这张表中插入一条记录?
我有一个MySQL数据库,在其中一个列名中包含单词“group
”。 我无法更改此数据库和列的名称;不是我的。列名中的保留字 - 插入到MySQL
表用户,列:id, name, password, group,
等。 我需要在此表中插入一条记录。我试过INSERT INTO users (name, group) VALUES ('John', '9')
,但由于“group
”,它不工作。
你能帮我吗,请问如何在这张表中插入一条记录?
尝试:
INSERT INTO users (`name`, `group`) VALUES ('John', '9')
反引号现在都在工作:-) – krYsti 2012-03-21 09:00:48
使用反引号(')周围的列名,当你在查询中使用保留的关键字:
INSERT INTO users (`name`,`group`) VALUES ('John', '9')
这里阅读:Reserved Words
我觉得有些ID或密码或其他可能是强制性的。一旦检查出来。 – Unknown 2012-03-21 07:43:19