2013-08-05 121 views
-5
​​

錯誤1064(42000):您的SQL語法錯誤;檢查 手冊,該手冊對應於您的MySQL服務器版本右邊的 語法,以便在第3行使用''ID'NUMBER,'NAME'VARCHAR2(30),PRIMARY KEY (「ID」))engine-INNODB'創建表時出錯?

有人能告訴我什麼是我在這裏做錯了!

+2

你在哪裏看到您有指定列名時使用雙引號?另外,'engine-INNODB'是'engine = InnoDB'。 –

回答

0

試試這個

CREATE TABLE `DEPARTMENT` (
`ID` int(6) NOT NULL auto_increment, 
`NAME` varchar(30) NOT NULL default '', 
     PRIMARY KEY (`id`) 
) 
ENGINE=MyISAM AUTO_INCREMENT=1; 
+0

我喜歡它如何從InnoDB更改爲MyISAM,就像一個忍者:> –

+0

這解決了問題。我能夠創建表。 – user1720303

2

列名不應該用雙引號引起來,數據庫引擎應該使用「=」符號而不是連字符。