我要恢复一个数据库备份,为每个表使用相同的表名前缀分隔文件,问题是当我尝试导入我得到这个语法错误:第1行EERROR 1064(42000):你有一个错误在你的SQL语法中; 检查对应于您的MySQL服务器版本的手册,以便在“——————————– ————————
所有备份文件的结构都是这样的:
---------------------------------------------------------- -- -- Table structure for `kobebryant_adminlog` -- CREATE TABLE `kobebryant_adminlog` ( `uid` int(10) unsigned NOT NULL DEFAULT '0', `ipaddress` varchar(50) NOT NULL DEFAULT '', `dateline` bigint(30) NOT NULL DEFAULT '0', `module` varchar(50) NOT NULL DEFAULT '', `action` varchar(50) NOT NULL DEFAULT '', `data` text NOT NULL, KEY `module` (`module`,`action`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- Dumping data for table `kobebryant_adminlog` --
我目前的MySQL服务器verion是:5.0.67-社区和版本的MySQL备份生成是:5.1.40
我怎样才能导入这些文件?
是删除第一行并再次尝试。
原因:当你在一行中多出一个错误时,评论序列是“ – ”。