SQL语法错误。什么是适当的解决方案或正确的语法用于成功的结果?

时间:2013-09-24 20:57:58

标签: mysql sql timestamp

MySQL说:

  

#1064 - 您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   在'(14)NOT NULL附近)ENGINE =第23行的MyISAM'

CREATE TABLE  `activity_points` (
 `fk_user_id` INT( 10 ) NOT NULL DEFAULT  '0',
 `date` DATE NOT NULL DEFAULT  '0000-00-00',
 `points` INT( 10 ) NOT NULL DEFAULT  '0',
 `lastupdate` TIMESTAMP( 14 ) NOT NULL
) ENGINE = MYISAM ;

1 个答案:

答案 0 :(得分:0)

TIMESTAMP不应该有长度

CREATE TABLE  `activity_points` (
 `fk_user_id` INT( 10 ) NOT NULL DEFAULT  '0',
 `date` DATE NOT NULL DEFAULT  '0000-00-00',
 `points` INT( 10 ) NOT NULL DEFAULT  '0',
 `lastupdate` TIMESTAMP NOT NULL
) ENGINE = MYISAM ;