簡體   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