百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> ecshop数据库清空数据施行SQL命令收集整理
分享文章到:

ecshop数据库清空数据施行SQL命令收集整理

发布时间:08/01 来源:未知 浏览: 关键词:
有时候想清空商城一些没有必要数据但是手动删除太慢了,ECSHOP教程网今天整理一些SQL施行清空命令,但愿对大家有所关心!
1.ecshop怎样快速清空模板的测试订单信息 刚刚安置的模板,怎样快速清空模板的订单测试数据呢? 
办法:      truncate table ecs_order_action;                 truncate table ecs_order_goods;                 truncate table ecs_order_info;                 delete from ecs_pay_log where order_type=0;
请留意表前缀 ,ecs_    就是表前缀 ,假如不知道 后台数据库治理 数据表优化查看即可。 然后后台数据库治理 SQL查询进去 施行办法的语句即可。
2.ecshop对测试数据停止数据库清除操纵,幸免胡乱清空致使系统问题

ecshop对数据库测试数据停止清除操纵。 假如清空的数据表不彻底,将会造成一系列严峻的问题。 比方,清空了order_info,未清空pay_log,会致使会员支付后,系统没法推断可否支付成功! 清空了users,未清空红包等,会致使新注册的会员,会有测试时留下的红包、订单等 …… 因此,ECSHOP模板屋特殊整理了以下操纵,幸免胡乱操纵数据库显现问题!   --操纵方式:后台->数据库->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` ;

3.总结一些ecshop常用的SQL语句,或许在平常操纵中可以用到,语句中的ecs_ 是默许表前缀,施行时候请留意表前缀
- 大量删除ecshop后台二级三级栏目,只留1级栏目。 DELETE FROM `ecs_category` WHERE `parent_id` !='0';
-- 删除ECSHOP所有商品的精品属性: update ecs_goods set is_best  = '0'; -- 删除所有产品的新品属性: update  ecs_goods  set is_new  = '0'; -- 删除所有产品的热销属性: update  ecs_goods  set is_hot  = '0'; -- 顺次类推,删除所有促销商品就是: update  ecs_goods  set is_promote  = '0';    -- 大量设定广告完毕时间     UPDATE ecs_ad  SET end_time='1625846400'; -- 大量设定产品库存数目    UPDATE  ecs_goods SET goods_number= '2000'; -- 大量设定促销商品的促销完毕时间   UPDATE  ecs_goods SET promote_end_date = '1625846400' where promote_end_date <> 0 ; -- 大量删除订单 delete from ecs_order_goods; delete from ecs_order_info;  delete from ecs_order_action;

4.ecshop后台常用的一些sql清除语句
后台想把原有的测试商品,测试分类删掉,一种办法是后台一点一点的删,这样是很费时间,并且也很繁琐。 我们可以通过直接清除数据库中的某一个数据表来到达我们删除的目的。 后台sql查询中: 1。删除商品数据:TRUNCATE TABLE `ecs_goods` 2。删除分类数据:TRUNCATE TABLE `ecs_category` 3。删除团购商品,拍卖活动之类的活动数据:  TRUNCATE TABLE `ecs_goods_activity` 4。删除订单信息(两条分成两次施行):  TRUNCATE TABLE `ecs_order_goods`  TRUNCATE TABLE `ecs_order_info` 假如还需要删除别的,只需要寻到响应的数据表,用下面的语句修改下在sql查询中施行即可。  TRUNCATE TABLE `对应的数据表名`


打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板