您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop数据库清空的方法,ecshop数据执行SQL命令收集整理
涵雁2024-05-13 23:40:38ecshop商城教程已有55人查阅
导读有时候想清空商城一些没有必要数据但是手动删除太慢了,代码号今天整理一些SQL执行清空命令,希望对大家有所帮助!
有时候想清空商城一些没有必要数据但是手动删除太慢了,代码号今天整理一些SQL执行清空命令,希望对大家有所帮助!
1.ecshop如何快速清空模板的测试订单信息
刚刚安装的模板,如何快速清空模板的订单测试数据呢?
方法: 请注意表前缀 ,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后台二级 栏目,只留 栏目。 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。删除订单信息(两条分成两次执行): 如果还需要删除别的,只需要找到相应的数据表,用下面的语句修改下在sql查询中执行即可。
TRUNCATE TABLE `对应的数据表名`
1.ecshop如何快速清空模板的测试订单信息
刚刚安装的模板,如何快速清空模板的订单测试数据呢?
方法: 请注意表前缀 ,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后台二级 栏目,只留 栏目。 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。删除订单信息(两条分成两次执行): 如果还需要删除别的,只需要找到相应的数据表,用下面的语句修改下在sql查询中执行即可。
TRUNCATE TABLE `对应的数据表名`
本文标签:
很赞哦! (2)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop商品库存为0零右上角售空按钮销售结束功能的实现方法
当店铺的库存不足时,要及时在产品的列表页以及其他的位置显示售罄按钮。我在默认模板下完成了这个功能。 默认模板左上角都有个 best hot 这个按钮,是按照这个东西写的ecshop在nginx下实现负载均衡的方法
ecshop在负载方面的功能是十分弱小的。当你的IP每个小时到达了一万IP。如果在带宽和服务器硬件有限的情况下。你的服务器很快就会崩溃的。网站直接挂掉。Linux下搭建ecshop的步骤方法
打开虚拟机,选择自己的虚拟机,右键设置检查下列勾选框是否勾选上创建文件夹mkdir /mnt/cdrom加载LINUX安装光盘mount /dev/cdrom /mnt/cdrom进入安装程序目录cd /mnt/cdroecshop后台二次开发教程示例
ECSHOP后台开发模块步骤一、建数据库二、添加到后台导航栏并配置相关语言包三、权限配置四、添加增删查改五、增加其他功能( ,搜索(暂时调不出来页面),排序,转移,AJAX)
留言与评论 (共有 0 条评论) |