【发布时间】:2012-04-10 00:01:41
【问题描述】:
我不会创建 sql 表但我收到错误。
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法 'CREATE TABLE `articles_ratings` ( `ID` INT(11) NOT NULL AUTO_INCREMENT, `a' 在第 10 行CREATE TABLE `articles` (
`ID` int( 11 ) NOT NULL AUTO_INCREMENT ,
`a_title` varchar( 255 ) ,
`a_subtitle` tinytext,
`a_content` text,
PRIMARY KEY ( `ID` )
)
CREATE TABLE `articles_ratings` (
`ID` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`article_id` int( 11 ) NOT NULL ,
`rating_value` tinyint( 2 ) NOT NULL ,
`rater_ip` varchar( 20 ) NOT NULL ,
)
【问题讨论】:
-
看起来您在
articles_ratings的末尾有一个杂散的逗号,并且还忘记了;来终止第一个CREATE TABLE语句,这就是MySQL 在开头指出语法错误的原因第二个CREATE TABLE。 -
@kazik1616 啊,是的,难以捉摸的考古徽章
标签: mysql