我目前正在学习如何组建一个数据库驱动的网站。
我正在学习 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;