2011-05-28 50 views
0

我是一個無法理解這個mysql語法錯誤的新手。誰能幫忙?這個SQL中的錯誤是什麼,如何解決它?

mysql> CREATE TABLE IF NOT EXISTS 'tbl_issue' 
     -> (
     -> 'id' INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, 
     -> 'name' varchar(256) NOT NULL, 
     -> 'description' varchar(2000), 
     -> 'project_id' INTEGER, 
     -> 'type_id' INTEGER, 
     -> 'status_id' INTEGER, 
     -> 'owner_id' INTEGER, 
     -> 'requester_id' INTEGER, 
     -> 'create_time' DATETIME, 
     -> 'create_user_id' INTEGER, 
     -> 'update_time' DATETIME, 
     -> 'update_user_id' INTEGER 
     ->) ENGINE = InnoDB 
     -> ; 

ERROR 1064(42000):你在你的SQL語法錯誤;檢查與您的MySQL服務器版本對應的手冊,以在''tbl_issue' ( 'id'INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, 'name'varchar(2'at line 1 mysql> CREATE TABLE 「tbl_issue」 - >(

回答

3

反引號應該用於表和字段名稱而不是單引號

1

只需從所有標識符去掉引號

相關問題