错误#1064 SQL语法 1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用near'(14)NOT NULL的正确语法,

错误#1064 SQL语法 1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用near'(14)NOT NULL的正确语法,,mysql,sql,Mysql,Sql,主键(id) )第14行的发动机=MyISAM自动增量=38987' 有一个问题是这个sql snip,我需要帮助。谢谢 -- -- Table structure for table `chat_lines` -- CREATE TABLE `chat_lines` ( `id` int(9) NOT NULL auto_increment, `userid` int(9) NOT NULL default '0', `username` varchar(100) NOT NUL

主键(
id
) )第14行的发动机=MyISAM自动增量=38987'

有一个问题是这个sql snip,我需要帮助。谢谢

--
-- Table structure for table `chat_lines`
--

CREATE TABLE `chat_lines` (
  `id` int(9) NOT NULL auto_increment,
  `userid` int(9) NOT NULL default '0',
  `username` varchar(100) NOT NULL default '',
  `message` varchar(255) NOT NULL default '',
  `staff` varchar(20) NOT NULL default '',
  `private` varchar(20) NOT NULL default '',
  `timesent` timestamp(14) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=38987 ;

-- --------------------------------------------------------
试试这个:

CREATE TABLE `chat_lines` (
  `id` int(9) NOT NULL auto_increment,
  `userid` int(9) NOT NULL default '0',
  `username` varchar(100) NOT NULL default '',
  `message` varchar(255) NOT NULL default '',
  `staff` varchar(20) NOT NULL default '',
  `private` varchar(20) NOT NULL default '',
  `timesent` timestamp NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=38987 ;

看看这是否有帮助。

时间戳
而不是
时间戳(14)
;该类型不需要大小说明符。如果指定大小说明符,则大小说明符不应超过6