2016-03-04 105 views
0

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

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

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

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

+0

'Group'是一个保留字。要么选择一个不同的名称,要么使用反引号... – sgeddes

回答

0

Group是一个reserved keyword使用它作为你需要转义它的表名。

使用Back-ticks逃脱保留关键词

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

现在这一切都合情合理,谢谢! –