
我目前正在學習如何建立一個資料庫驅動的網站。
我正在學習 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;