您现在的位置是:首页 > 网站制作 > WordpressWordpress

使用MySQL数据库命令批量删除WooCommerce产品的方法

杰帅2023-06-30【Wordpress】人已围观

简介有时候会发现自己需要快速删除数据库中的所有WooCommerce产品。使用WPCLI是最简单的方法,因为你可以通过一行就能达到预期的效果。这里搬主题就分享一下使用MySQL数据库命令批量删除WooCommerce产品的方法。

在构建和测试WooCommerce插件时,有时候会发现自己需要快速删除数据库中的所有WooCommerce产品。使用WPCLI是最简单的方法,因为你可以通过一行就能达到预期的效果。这里搬主题就分享一下使用MySQL数据库命令批量删除WooCommerce产品的方法。

注意:如果你的数据库前缀不是默认的wp_,你需要用你的实际数据库前缀来改变它。以下案例是用wp_数据库前缀的。

DELETE relations.*, taxes.*, terms.*
FROM wp_term_relationships AS relations
INNER JOIN wp_term_taxonomy AS taxes
ON relations.term_taxonomy_id=taxes.term_taxonomy_id
INNER JOIN wp_terms AS terms
ON taxes.term_id=terms.term_id
WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation'));
DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type IN ('product','product_variation'));
DELETE FROM wp_posts WHERE post_type IN ('product','product_variation');

注意:如果你正在考虑删除WooCommerce中的项目,请注意这个操作是不能被撤销的。一旦你删除了一个项目,它将从你的商店中永久消失。在采取这一操作之前,请绝对确定你不再需要或想要有关的项目。

Tags:MySQL   SSH教程   WordPress   WordPress教程

很赞哦! ()

文章评论

本站推荐

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计1179篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们