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;

相关内容