mysql伺服器5.5語法錯誤

mysql伺服器5.5語法錯誤

我目前正在學習如何建立一個資料庫驅動的網站。

我正在學習 PHP站點點

他們顯然使用的是較低版本的 PHP,此命令會傳回錯誤。

CREATE TABLE joke ( ->   id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->   joketext TEXT, ->   jokedate DATE NOT NULL -> ) DEFAULT CHARACTER SET utf8;

這是錯誤,

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '->   id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ->   joketext TEXT, ->   jokeda' at line 1

有人能指出我正確的方向嗎?我在網上尋找但一無所獲。

答案1

問題的根源似乎是這樣一個事實:這->只是一種迅速的

->應該是您輸入的命令的一部分。

命令應該是:

CREATE TABLE joke (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT, jokedate DATE NOT NULL) DEFAULT CHARACTER SET utf8;

相關內容