我将恢复一个数据库备份,该备份包含每个表的独立文件,并且每个表都具有相同的表名前缀,问题是当我尝试导入时出现此语法错误:EERROR 1064 (42000) 在第 1 行:您的 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 服务器版本是:5.0.67-community,生成备份的 mysql 版本是:5.1.40
我怎样才能导入这些文件?
答案1
是的,删除第一行并重试。
原因:注释序列为“--”,当你在一行中输入许多注释序列时会出现错误。