mysql - 将查询导入数据库时​​遇到问题

标签 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` 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 中不推荐使用 timestamp(14) 等时间戳的长度,MySQL 5.5 不再支持它。

这很容易通过删除长度规范来解决:

`cdate` timestamp NOT NULL,

关于mysql - 将查询导入数据库时​​遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11007747/

相关文章:

java - 如何在android中使用eclipse连接mysql

sql:为注入(inject)制作表结构

mysql - 从mysql查询显示今天不在场的人员列表

mysql - 将 .frm、.MYD、.MYI 文件复制到另一台计算机

mysql - CSV 导入舍入要在列 DECIMAL(30, 20) 中导入的数据

php - 这个 MySQL IN 子句中的负值有什么问题?

php - CakePHP/SQL 动态表创建和关系,我需要一个更好的方法

java - MySQL 8.0.11 抛出 CLIENT_PLUGIN_AUTH is required

mysql - MYSQL存储过程错误

php - MySQL 将不接受带有 varchar、tinytext、时间、时间值的 INSERT INTO 表