2014-02-12 38 views
1

我已經多次查看了它,而且對於SQL語法我還是比較新的,所以我不確定是什麼導致了這個問題。我認爲這可能與ACId INT NOT NULL AUTO_INCREMENT,有關,或者與一列被稱爲「評論」的事實有關,這可能被誤認爲是SQL數據類型COMMENT第1行''附近的MySQL語法錯誤

CREATE TABLE IF NOT EXISTS PlantAreaCode(
ACId INT NOT NULL AUTO_INCREMENT, 
AreaCode INT, 
AreaName CHAR(25), 
Comments TEXT, 
PRIMARY KEY (ACId); 

可能有人還提供了一個很好的鏈接描述SQL數據類型聲明?

回答

3

你已經錯過了右括號

CREATE TABLE IF NOT EXISTS PlantAreaCode (
ACId INT NOT NULL AUTO_INCREMENT, 
AreaCode INT, 
AreaName CHAR(25), 
Comments TEXT, 
PRIMARY KEY (ACId) 
); 

See Demo Here

+1

+1你打我吧! :) –

+1

啊!我完全錯過了!謝謝! – Ben

+1

此鏈接也非常有用,謝謝你的建議:) – Ben

1

你錯過關閉括號:

CREATE TABLE IF NOT EXISTS PlantAreaCode 
(ACId INT NOT NULL AUTO_INCREMENT, 
AreaCode INT, 
AreaName CHAR(25), 
Comments TEXT, 
PRIMARY KEY (ACId) 
); 
相關問題