ECSHOP2.7 恢复数据库遇到的奇妙问题

2016-07-07 15:37 来源: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 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`) ) TYPE=MyISAMDEFAULT CHARSET=utf8 ) [2] => Array ( [error] => Unknown table engine 'MyISAMDEFAULT' ) [3] => Array ( [errno] => 1286 ) )


今天恢复数据库 遇到了这样的问题,看不到啥意思·~

回答:
表结构遭到了破坏

怎么解决???

MyISAMDEFAULT

或者应该是:

MyISAM DEFAULT

楼上正解,你可以用文本编辑器打开备份的sql文件,批量替换MyISAMDEFAULT为MyISAM DEFAULT

呵呵,问题解决了吗