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

MySQL, Why Does This Simple 'CREATE TABLE' Query Fail?

一个非常简单的查询。

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

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

我检查了一遍又一遍,语法上似乎是正确的,但永远不会完成。

Group 是一个 reserved keyword 要将其用作 table 名称,您需要对其进行转义。

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

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