mysql语法版本错误

时间:2012-04-21 10:00:09

标签: mysql

我正在尝试安装一个名为“phpBMS”的脚本,尽管我遇到了这个错误:

    Error Processing file 'createtables.sql' on line 43: 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 '(14) NOT NULL,

      SQL Statement: 'CREATE TABLE menu (
      id int(11) NOT NULL auto_increment,
      `uuid` varchar(64) NOT NULL,
      name varchar(64) NOT NULL default '',
      link varchar(128) NOT NULL default '',
      parentid varchar(64) default '',
      displayorder int(11) NOT NULL default '0',
      createdby int(11) NOT NULL default '0',
      modifiedby int(11) default '0',
      creationdate datetime NOT NULL default '0000-00-00 00:00:00',
      modifieddate timestamp(14) NOT NULL,
      `roleid` VARCHAR(64),
      PRIMARY KEY  (id),
      UNIQUE KEY (`uuid`)
    ) ENGINE=INNODB ;

有人提到语法与我的MySQL服务器版本不对应。我目前正在使用MySQL 5.5。

有没有人知道如何解决这个问题或者语法是什么?一些建议将受到高度赞赏。

1 个答案:

答案 0 :(得分:4)

timestamp(14)

应该是

timestamp