Mysql 将查询导入数据库时出现问题

Mysql 将查询导入数据库时出现问题,mysql,phpmyadmin,Mysql,Phpmyadmin,我有这个查询,我试图将它导入phpmyadmin。你能告诉我怎么修吗?多谢各位 DROP TABLE IF EXISTS `dp_confirms`; CREATE TABLE `dp_confirms` ( `id` int(11) NOT NULL auto_increment, `newuser` varchar(32) NOT NULL default '', `newpass` varchar(32) NOT NULL default '', `newquestion`

我有这个查询,我试图将它导入phpmyadmin。你能告诉我怎么修吗?多谢各位

DROP TABLE IF EXISTS `dp_confirms`;
CREATE TABLE `dp_confirms` (
  `id` int(11) NOT NULL auto_increment,
  `newuser` varchar(32) NOT NULL default '',
  `newpass` varchar(32) NOT NULL default '',
  `newquestion` varchar(255) NOT NULL default '',
  `newanswer` varchar(255) NOT NULL default '',
  `newmail` varchar(255) NOT NULL default '',
  `newfname` varchar(32) NOT NULL default '',
  `newlname` varchar(32) NOT NULL default '',
  `newcompany` varchar(128) NOT NULL default '',
  `newregnum` varchar(32) NOT NULL default '',
  `newdrvnum` varchar(32) NOT NULL default '',
  `newaddress` varchar(128) NOT NULL default '',
  `newcity` varchar(64) NOT NULL default '',
  `newcountry` char(2) NOT NULL default '',
  `newstate` varchar(32) NOT NULL default '',
  `newzip` varchar(32) NOT NULL default '',
  `newphone` varchar(64) NOT NULL default '',
  `newfax` varchar(64) NOT NULL default '',
  `sponsor` int(11) NOT NULL default '0',
  `confirm` varchar(255) NOT NULL default '',
  `cdate` timestamp(14) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `newuser` (`newuser`),
  KEY `newmail` (`newmail`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;
我得到的错误是: MySQL说:

#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,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `newuser` (`newuser`),
  K' at line 22 

MySQL 5.1不赞成为时间戳(如timestamp14)指定长度,MySQL 5.5不再支持这种做法

通过删除长度规格,可以轻松解决此问题:

`cdate` timestamp NOT NULL,

MySQL 5.1不赞成为时间戳(如timestamp14)指定长度,MySQL 5.5不再支持这种做法

通过删除长度规格,可以轻松解决此问题:

`cdate` timestamp NOT NULL,

问问自己时间戳14是什么意思。它有效吗?您不能再指定时间戳列的长度。看看,问问自己时间戳14是什么意思。它有效吗?您不能再指定时间戳列的长度。看见