恢复数据库,出错,急求助!
2016-07-07 15:48 来源:www.chinab4c.com 作者:ecshop专家
2.6.1恢复数据 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 ) ) 该怎么办呀?是不是数据库某地方出错需要修复??? |
回答:
改一下代码就好了admin/database.php if ((strpos($ret[$i], 'CREATE TABLE') !== false) && (strpos($ret[$i], 'DEFAULT CHARSET=gbk')=== false)) { /* 建表时缺 DEFAULT CHARSET=utf8 */ $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]); } |
好的,我看看,谢谢楼上 |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop注册推荐送现金插件
ecshop中的促销售功能还不是很完善,随着电子商务系统的发展和进步,...
- ecshop二次开发商品购买备
ecshop销售统计 插件介绍:ecshop二次开发订单销售统计和商品购买备注服...
- ecshop2.7.2退换货申请插件
ecshop2.7.2退换货申请插件,主要是在 ecshop 现在的基础上,对ecshop的订单处...
- ecshop会员中心订单excel倒出
ecshop会员中心订单excel倒出...
ecshop热门问答
ecshop热门资料
ecshop中秋节背景
ecshop专业网站
ecshop国庆背景代码
ecshop敏感词
ecshopprice
ecshop列表
ecshop质量
ecshop指定
ecshop签署
ecmall二次开
ecshop图片被拉长
ecshop衣裙
ecshoppay_status
ecshop总价
ecshop添加到购物车
ecshop升级错误
ecshopHack
ecshop神奇
ecshop邮件验证
ecshop网站运营
ecshop图片预览
ecshopIE9正式版
ecshop高手请进!
ecshopgetting
ecshop超商取貨
不带www
ecshop切换卡失效
ecshop上當
ecshop描述
ecshop薇薇儿