SQL 查询无法创建用户的 table
SQL query cannot create user's table
我不明白为什么这个查询不起作用。这个查询一直有效,直到我想添加最后一列“groups”。
CREATE TABLE users(
id MEDIUMINT NOT NULL AUTO_INCREMENT,
username CHAR(30) NOT NULL,
name VARCHAR(100),
password VARCHAR(30),
email VARCHAR(100),
groups VARCHAR(100),
PRIMARY KEY (id)
);
“groups”是MySQL中的保留名称,如果你真的想使用它,那么你可以通过使用反引号来避免它,例如:
`groups`
GROUPS是Mysqlv8.0
中新增的保留关键字
Either you can use a different name in place of groups like bunch or cluster
或
Use backticks for groups
, but make sure you use backticks everywhere you use groups
您可以在 Mysql v8.0
中查看 reserved keywords 的列表
我不明白为什么这个查询不起作用。这个查询一直有效,直到我想添加最后一列“groups”。
CREATE TABLE users(
id MEDIUMINT NOT NULL AUTO_INCREMENT,
username CHAR(30) NOT NULL,
name VARCHAR(100),
password VARCHAR(30),
email VARCHAR(100),
groups VARCHAR(100),
PRIMARY KEY (id)
);
“groups”是MySQL中的保留名称,如果你真的想使用它,那么你可以通过使用反引号来避免它,例如:
`groups`
GROUPS是Mysqlv8.0
中新增的保留关键字Either you can use a different name in place of groups like bunch or cluster
或
Use backticks for
groups
, but make sure you use backticks everywhere you usegroups
您可以在 Mysql v8.0
中查看 reserved keywords 的列表