备份了再恢复导入,就出现这个问题,
2016-07-07 15:43 来源: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 ) ) |
回答:
按以上代码修改确实可行,谢谢朋友指点! |
此问题捆扰我半年,现在解决了,mydream 我的偶像 |
我怎么看不见帖子?我也有此问题啊。 |
2 楼原帖 在admin\database.php中的sql_import函数中,在判断建表时缺 DEFAULT CHARSET=gbk 时,判断条件及增加语句都是utf8,所以只要把 if ((strpos($ret[$i], 'CREATE TABLE') !== false) && (strpos($ret[$i], 'DEFAULT CHARSET=utf8')=== false)) { /* 建表时缺 DEFAULT CHARSET=utf8 */ $ret[$i] = $ret[$i] . ' DEFAULT CHARSET=gbk'; } 及 if ((strpos($ret[$i], 'CREATE TABLE') !== false) && (strpos($ret[$i], 'DEFAULT CHARSET=utf8')!== false)) { $ret[$i] = str_replace('DEFAULT CHARSET=utf8', '', $ret[$i]); } 改为: if ((strpos($ret[$i], 'CREATE TABLE') !== false) && (strpos($ret[$i], 'DEFAULT CHARSET=gbk')=== false)) { /* 建表时缺 DEFAULT CHARSET=gbk */ $ret[$i] = $ret[$i] . ' DEFAULT CHARSET=gbk'; } if ((strpos($ret[$i], 'CREATE TABLE') !== false) && (strpos($ret[$i], 'DEFAULT CHARSET=gbk')!== false)) { $ret[$i] = str_replace('DEFAULT CHARSET=gbk', '', $ret[$i]); } 注:建议你打开SQL备份文件,搜索 ecs_admin_action 数据表; 如果看到 ENGINE=MyISAM DEFAULT CHARSET=gbk DEFAULT CHARSET=utf8 ; 请根据你的默认编码改为下面其中一种方式: 1、ENGINE=MyISAM DEFAULT CHARSET=gbk 2、ENGINE=MyISAM DEFAULT CHARSET=utf8 |
谢谢管理员,我试一下,如有问题还得再麻烦。 |
最近更新
常用插件
- ecshop后台订单商品列表查
ecshop后台订单商品列表查询插件,可以通过名称。就把产品显示检索出...
- ecshop导出待发货订单exce
ecshop导出待发货订单excel格式,这个东西是十分重要的,我们在倒出ec...
- ecshop2.7.2迷你购物车插件
ecshop2.7.2迷你购物车插件,这个插件主要是针对修改ecshop购买功能,为了...
- ecshop评论功能改进插件
ecshop评论功能改进插件,这个插件是改进了现有的ecshop评论功能的一些...
- ecshop商品列表中品牌批量
ecshop商品列表中品牌批量转移插件.这个插件听起来非常希奇。但是我们...
ecshop热门问答
ecshop热门资料
ecshop次级目录
ecshop网站
ecshop白板
ecshopglobai
ecshop天下
ecshop底部备案号
ecshop星启网
模板修改
ecshopadd
ecshop接口
ecshop英文文章
ecshop如何安装
ecshop目录产品显示
ecshop清空功能
ecshop支付
ecshop奇美优
后台文章
dedecms栏目标题
ecshop树装菜单
ecshop赚钱
ecshop目录权限检测失败
ecshop翻页
ecshopUnable
ecshop页面底部
ecshop分类显示
golang数组
ecshop实时提醒
ecshop积极性
ecshop追踪
ecshop回退