小编kev*_*ini的帖子

CREATE TABLE语句中的MySQL语法错误

SQL查询:

CREATE TABLE  `comment_threads` (
 `comment_id` INT( 11 ) UNSIGNED NOT NULL DEFAULT  '0',
 `updated` TIMESTAMP NOT NULL ,
 `timestamp` TIMESTAMP NOT NULL ,
) ENGINE = MYISAM ;
Run Code Online (Sandbox Code Playgroud)

这是一个旧文件,我试图通过phpMyAdmin在HostGator上运行.我收到一条错误消息:

MySQL说:#1064 - 你的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第5行的')ENGINE = MyISAM'附近使用正确的语法

更新:如果我将语句更改为此,我仍然会收到错误:

CREATE TABLE comment_threads (
comment_id INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
updated TIMESTAMP( 14 ) NOT NULL ,
timestamp TIMESTAMP NOT NULL
PRIMARY KEY ( comment_id ) )
ENGINE = MYISAM ;
Run Code Online (Sandbox Code Playgroud)

我收到错误:

错误1064(42000):您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在'(14)NOT NULL附近使用正确的语法,时间戳TIMESTAMP NOT NULL PRIMARY KEY(comment_id))ENGI'在第3行

mysql

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1