新闻中心

ECshop测试数据通过SQL语句清除

作者 / 时间 2015-12-07 17:17:51

在很早的时候无忧主机小编分享过一篇文档:ECshop如何删除测试数据。在文中介绍了ECshop登录网站管理后台删除测试数据,按照之前的操作如果清空的数据表不彻底,将会造成一系列严重的问题。比如,清空了order_info,未清空pay_log,会导致会员支付后,系统无法判断是否支付成功!清空了users,未清空红包等,会导致新注册的用户,会有测试时留下的红包、订单等……以上列举的这些问题是不是看的“心惊胆跳”。本节中我们将介绍通过以下SQL语句将这些测试的数据全部清除,避免站长同学们因对数据库表不熟悉而胡乱操作数据库导致网站出现问题! 操作步骤如下:登录php主机控制面板-->数据库管理-->登录phpmyadmin-->选择SQL (经无忧主机特别整理以下SQL语句) -- 清空会员有关数据: TRUNCATE TABLE `ecs_users` ; TRUNCATE TABLE `ecs_user_account` ; TRUNCATE TABLE `ecs_user_bonus` ; TRUNCATE TABLE `ecs_user_address` ; TRUNCATE TABLE `ecs_return` ; TRUNCATE TABLE `ecs_return_note` ; TRUNCATE TABLE `ecs_pay_log` ; TRUNCATE TABLE `ecs_order_info` ; TRUNCATE TABLE `ecs_order_goods` ; TRUNCATE TABLE `ecs_order_action` ; TRUNCATE TABLE `ecs_feedback` ; TRUNCATE TABLE `ecs_delivery_goods`; TRUNCATE TABLE `ecs_delivery_order` ; TRUNCATE TABLE `ecs_comment` ; TRUNCATE TABLE `ecs_collect_goods` ; TRUNCATE TABLE `ecs_back_goods` ; TRUNCATE TABLE `ecs_back_order` ; TRUNCATE TABLE `ecs_admin_log` ; TRUNCATE TABLE `ecs_account_log` ; TRUNCATE TABLE `ecs_cart` ; TRUNCATE TABLE `reg_extend_info` ; -- 清空商品有关数据 TRUNCATE TABLE `ecs_goods` ; TRUNCATE TABLE `ecs_goods_activity` ; TRUNCATE TABLE `ecs_goods_activity` ; TRUNCATE TABLE `ecs_goods_article` ; TRUNCATE TABLE `ecs_goods_attr` ; TRUNCATE TABLE `ecs_goods_cat` ; TRUNCATE TABLE `ecs_goods_gallery` ; TRUNCATE TABLE `ecs_goods_type` ; TRUNCATE TABLE `ecs_group_goods` ; TRUNCATE TABLE `ecs_keywords` ; TRUNCATE TABLE `ecs_products` ; TRUNCATE TABLE `ecs_brand` ; TRUNCATE TABLE `ecs_card` ; TRUNCATE TABLE `ecs_exchange_goods` ; TRUNCATE TABLE `ecs_link_goods` ; TRUNCATE TABLE `ecs_package_goods` ; -- 清空分类有关数据 TRUNCATE TABLE `ecs_category` ; TRUNCATE TABLE `ecs_cat_recommend` ; -- 清空商品类型有关数据 TRUNCATE TABLE `ecs_attribute` ; 无忧主机相关文章推荐阅读: ECSHOP退出登录后会清空购物车的BUG优化 如何在ECSHOP后台管理的时候显示扩展分类 ECSHOP程序最常见的数据库缓存报错和程序缓存报错解决方法总结

本文地址:https://www.51php.com/ecshop/21081.html

1
1
1
1
1
1
1