【发布时间】:2013-03-05 14:44:25
【问题描述】:
我收到此错误:
#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 '(14) NOT NULL,
`ID_MEMBER` mediumint(8) unsigned NOT NULL default '0', `ip` ' at line 3
当我运行这个脚本时:
CREATE TABLE IF NOT EXISTS `MVElog_online` (
`session` varchar(32) NOT NULL default '0',
`logTime` timestamp(14) NOT NULL,
`ID_MEMBER` mediumint(8) unsigned NOT NULL default '0',
`ip` int(10) unsigned NOT NULL default '0',
`url` text NOT NULL,
PRIMARY KEY (`session`),
KEY `logTime` (`logTime`),
KEY `ID_MEMBER` (`ID_MEMBER`)
) ENGINE=MyISAM;
错误是什么意思,我做错了什么?
【问题讨论】:
-
仔细阅读错误,它会告诉您问题出在哪里:
timestamp(14)是一个语法错误,意味着您将不属于的东西放在一起。它告诉您阅读有关如何编写 SQL 查询的手册:dev.mysql.com/doc/refman/5.0/en/create-table.html
标签: mysql sql create-table