2017-03-16 81 views
3
DROP TABLE IF EXISTS group ; 
CREATE TABLE group (id_group INT(10) AUTO_INCREMENT NOT NULL, 
title_group VARCHAR(200), 
discription_group VARCHAR(200), 
image_group VARCHAR(200), 
date_group DATE, 
id_user INT(10), 
id_category INT(10), 
PRIMARY KEY (id_group)) ENGINE=InnoDB; 

错误表达预期。 MySQL的

静态分析:在分析过程中发现

2个错误。

An expression was expected. (near "group" at position 21) 
Unrecognized keyword. (near "group" at position 21) 

SQL查询:

DROP TABLE IF EXISTS组

MySQL表示 #1064 - 你在你的SQL语法错误;检查对应于你的MySQL服务器版本在线路附近使用“组”正确的语法手册1

+1

组是一个保留关键字 – GurV

回答

3

组备用关键字。

您可以使用下面的语句。

DROP TABLE IF EXISTS `group` ; 
CREATE TABLE `group` (
    id_group INT(10) AUTO_INCREMENT NOT NULL, 
    title_group VARCHAR(200), 
    discription_group VARCHAR(200), 
    image_group VARCHAR(200), 
    date_group DATE, 
    id_user INT(10), 
    id_category INT(10), 
    PRIMARY KEY (id_group) 
) ENGINE=InnoDB; 
+0

WAW非常感谢你 – Bynd