繁体   English   中英

导入数据库时​​出现MySQL错误

[英]MySQL error while importing database

#1064 - 您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第8行“TYPE = MyISAM”附近使用正确的语法“”

#
# Table structure for table 'members'
#

CREATE TABLE `members` (
`member_id` int(11) unsigned NOT NULL auto_increment,
`firstname` varchar(100) default NULL,
`lastname` varchar(100) default NULL,
`login` varchar(100) NOT NULL default '',
`passwd` varchar(32) NOT NULL default '',
PRIMARY KEY  (`member_id`)
) TYPE=MyISAM;



#
# Dumping data for table 'members'
#

INSERT INTO `members` (`member_id`, `firstname`, `lastname`, `login`, `passwd`)                   VALUES("1", "Jatinder", "Thind", "phpsense", "ba018360fc26e0cc2e929b8e071f052d");

尝试使用'ENGINE'而不是'TYPE':

CREATE TABLE `members` (
 `member_id` int(11) unsigned NOT NULL auto_increment,
 `firstname` varchar(100) default NULL,
 `lastname` varchar(100) default NULL,
 `login` varchar(100) NOT NULL default '',
 `passwd` varchar(32) NOT NULL default '',
  PRIMARY KEY  (`member_id`)
 ) ENGINE=MYISAM;

有关更多信息,请查看MySql手册

据我所知'TYPE'已被弃用。

TYPE选项在MySQL 4中已弃用,在MySQL 5.5中已删除,因此您可能需要:

 CREATE TABLE `members` (
     `member_id` int(11) unsigned NOT NULL auto_increment,
     `firstname` varchar(100) default NULL,
     `lastname` varchar(100) default NULL,
     `login` varchar(100) NOT NULL default '',
     `passwd` varchar(32) NOT NULL default '',
      PRIMARY KEY  (`member_id`)
 ) ENGINE=MyISAM;

有关详细信息,请参阅MySQL CREATE TABLE文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM