备份数据库失败,数据库坏了怎么办啊。

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

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT session FROM `a0414142741`.`huanqiu_taobao` order by id desc ) [2] => Array ( [error] => Table 'a0414142741.huanqiu_taobao' doesn't exist ) [3] => Array ( [errno] => 1146 ) )

做数据库备份失败了,然后正常的添加产品功能一直都是这个提示,咱也不认识,哪个大虾给指点下啊。

回答:
搜索了很多这个问题,没有发现解决方案。在线等

这不是数据库原因吧 你看看是不是你的页面问题呀

这个还没出现过呢

Table 'a0414142741.huanqiu_taobao' doesn't exist这个表不存在

我刚才重新覆盖数据库安装了一次,还是这个样子。不是页面问题吧。后台操作出现的,前台正常。后台就添加产品和产品列表不行

我去网上找了一下,没结果,等高手来指点



这个原因都是因为备份的时候会有两个表不备份。想必你是备份后直接导入另一个地方使用。
手动添加
ecs_sessi**
ecs_sessi**_data
这两个表就可以了,方法:
注意,这个表名被论坛屏敝了。你自己修改一下 ecs_ s e s s i o n s,ecs_ s e s s i o n s_ d a t a
执行如下数据库代码:
  1. Create TABLE `ecs_sessi**` (
  2. `sesskey` varchar(32) binary NOT NULL default '',
  3. `expiry` int(10) unsigned NOT NULL default '0',
  4. `userid` mediumint(8) unsigned NOT NULL default '0',
  5. `adminid` mediumint(8) unsigned NOT NULL default '0',
  6. `ip` varchar(15) NOT NULL default '',
  7. `user_name` varchar(60) NOT NULL default '',
  8. `user_rank` tinyint(3) NOT NULL default '0',
  9. `discount` decimal(3,2) NOT NULL default '0.00',
  10. `email` varchar(60) NOT NULL default '',
  11. `data` varchar(255) NOT NULL default '',
  12. PRIMARY KEY(`sesskey`),
  13. KEY `expiry` (`expiry`)
  14. ) TYPE=HEAP;

  15. Create TABLE `ecs_sessi**_data` (
  16. `sesskey` varchar(32) binary NOT NULL default '',
  17. `expiry` int(10) unsigned NOT NULL default '0',
  18. `data` longtext NOT NULL,
  19. PRIMARY KEY(`sesskey`),
  20. KEY `expiry` (`expiry`)
  21. ) TYPE=MyISAM;
复制代码


——老杨,承接一切ecshop二次开发、整站建设,QQ:359199843

是taobao 这个表问题,Q 733905