2.60升级到2.61,2.61备份的数据库不能导入

2016-07-07 15:50 来源:www.chinab4c.com 作者:ecshop专家

我的是2.60升级到2.61,升级成功后想搬家,发现升级后2.61备份的数据库不能导入,备份出来立即原地重新导入都不行,试了几个PHP和MYSQL版本,都是同样的问题

回答:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => CREATE TABLE `ecs_account_log` ( `log_id` mediumint(8) unsigned NOT NULL auto_increment, `user_id` mediumint(8) unsigned NOT NULL default '0', `user_money` decimal(10,2) NOT NULL default '0.00', `frozen_money` decimal(10,2) NOT NULL default '0.00', `rank_points` mediumint(9) NOT NULL default '0', `pay_points` mediumint(9) NOT NULL default '0', `change_time` int(10) unsigned NOT NULL default '0', `change_desc` varchar(255) NOT NULL default '', `change_type` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`log_id`), KEY `user_id` (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=gbk DEFAULT CHARSET=utf8 ) [2] => Array ( [error] => Conflicting declarations: 'CHARACTER SET gbk' and 'CHARACTER SET utf8' ) [3] => Array ( [errno] => 1302 ) )

错误:Conflicting declarations: 'CHARACTER SET gbk' and 'CHARACTER SET utf8'
原因:您的数据库中有GBK和UTF-8两种编码的数据
解决方法:统一编码

如何统一编码/?

怎么统一编码
期待解决啊

有专门的转码工具,您可以Google一下

已解决,但不是楼上几位所说的方法