恢复备份 出现一段代码,什么意思

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

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, `user_money` decimal(10,2) NOT NULL, `frozen_money` decimal(10,2) NOT NULL, `rank_points` mediumint(9) NOT NULL, `pay_points` mediumint(9) NOT NULL, `change_time` int(10) unsigned NOT NULL, `change_desc` varchar(255) NOT NULL, `change_type` tinyint(3) unsigned NOT NULL, 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 ) )


恢复备份 出现一段代码,恢复不,了谁知道这是什么意思,
帮忙解答一下,谢了

回答:
ENGINE=MyISAM DEFAULT CHARSET=gbk或者 ENGINE=MyISAM DEFAULT CHARSET=utf8

而不是ENGINE=MyISAM DEFAULT CHARSET=gbk DEFAULT CHARSET=utf8

备份,批量替换了试试

我的是ENGINE=MyISAM DEFAULT CHARSET=gbk但还是出现错误啊!

那么现在提示是在哪个表,还有给一份你的备份数据看下,如果数据比较多,那么给一个建表语句就可以了