使用TYPE ='MYISAM'恢复mysqldump备份

时间:2014-06-01 00:54:45

标签: mysql sql mysqldump

-- MySQL dump 9.11
--
-- Host: localhost    Database: Books
-- ------------------------------------------------------
-- Server version   4.0.20a-debug

--
-- Table structure for table `BX-Users`
--

CREATE TABLE `BX-Users` (
  `User-ID` int(11) NOT NULL default '0',
  `Location` varchar(250) default NULL,
  `Age` int(11) default NULL,
  PRIMARY KEY  (`User-ID`)
) TYPE=MyISAM;

--

这是我要恢复的转储文件的视图。我用了命令

C:\ wamp \ bin \ mysql \ mysql5.6.12 \ bin> mysql -h localhost -u medha -p Books< BX-用户 s.sql

它返回错误

第11行的错误1064(42000):您的SQL语法出错;检查m 与您的MySQL服务器版本对应的anual,以便使用正确的语法 在第6行'TYPE = MyISAM'附近

请建议。我也尝试在指定的数据库中输入用户,然后使用source命令恢复它..不起作用。

1 个答案:

答案 0 :(得分:1)

用ENGINE = MyISAM替换TYPE = MyISAM

我测试了它并且它起作用了。 :)