搬家恢复数据的时候出错了

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

  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`) ) TYPE=MyISAMDEFAULT CHARSET=utf8 ) [2] => Array ( [error] => Unknown table engine 'MyISAMDEFAULT' ) [3] => Array ( [errno] => 1286 ) )
复制代码
之前出来的是database.php的错误
我就按照一个网友的发帖把64M改成了640M
出现了这个错误
在线等解

回答:
http://bbs.ecshop.com/thread-95341-1-1.html
搜索
MyISAMDEFAULT




是所有的TYPE=MyISAM后面加 DEFAULT CHARSET=***
还是就哪一个呢?


还是出问题了
  1. MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `ecs_keywords` ( `date`, `searchengine`, `keyword`, `count` ) VALUES ('2010-02-21', 'ecshop', '', '1') ) [2] => Array ( [error] => Duplicate entry '2010-02-21-ecshop-' for key 1 ) [3] => Array ( [errno] => 1062 ) )
复制代码

这个是统计表,你里面重复数据,可以不导入该表的 数据。
备份数据中删除该部分的数据就可以了。统计,建议使用第3方统计