0
我不想創建sql表,但我收到錯誤。在MySQL中創建新表時SQL語法錯誤
#1064 - 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 'CREATE TABLE `articles_ratings` (`ID` INT(11) NOT NULL AUTO_INCREMENT, `a' at line 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」。 – 2012-03-26 13:25:59
@ kazik1616啊,是的,難以捉摸的考古徽章 – Strawberry 2015-08-24 09:40:10