MySQL,为什么这个简单的'CREATE TABLE'查询失败?

时间:2016-03-04 18:36:24

标签: mysql sql phpmyadmin

一个非常简单的查询。

CREATE TABLE Group
(
    Group_ID int NOT NULL PRIMARY KEY,
    Group_Name varchar(128)
);

不幸的是,它不会执行,请参阅下面PhpMyAdmin中的错误。 Screenshot

我已经检查并再次检查,它似乎在语法上是正确的,但永远不会完成。

1 个答案:

答案 0 :(得分:0)

Group是一个 reserved keyword ,可以将其用作表名,您需要将其转义。

使用Back-ticks转义保留的关键字

CREATE TABLE `Group`
(
    Group_ID int NOT NULL PRIMARY KEY,
    Group_Name varchar(128)
);