2017-03-16 82 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