列名中的保留字 - 插入MySQL

krY*_*sti 18 mysql insert reserved-words

我有一个MySQL数据库,group其中一个列名称中包含单词" ".我无法更改此数据库和列的名称; 不是我的.

表用户,列:id, name, password, group,和其他.我需要在此表中插入一条记录.我试过了INSERT INTO users (name, group) VALUES ('John', '9'),但因为" group" 而无法正常工作.

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

sik*_*der 27

尝试:

INSERT INTO users (`name`, `group`) VALUES ('John', '9')
Run Code Online (Sandbox Code Playgroud)


小智 19

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

INSERT INTO users (`name`,`group`) VALUES ('John', '9')
Run Code Online (Sandbox Code Playgroud)

在这里阅读: 保留字

  • :)已经更新.在你写之前. (3认同)