php - 如何使用 my sql 查询删除 woocommerce 中已完成的订单

标签 php mysql wordpress woocommerce

我想使用单个我的 sql 查询删除 woocommerce 中已完成的所有订单。因为,我的 WordPress 控制面板 有问题。我无法从后端查看已完成的订单。它变得空白。我有 7,823 个已完成的订单。我希望这就是我在查看 Completed Orders 时看到白页的原因。

有没有办法,我可以使用 MySQL 查询删除所有 Completed Orders。所以,我可以在 PHPMYADMIN 中运行它。

有什么建议。

最佳答案

我的解决方案是删除所有订单(如果您要从具有演示数据的商店转移到新网站)。您可以使用以下 SQL 查询来执行此操作。

DELETE FROM wp_woocommerce_order_itemmeta;
DELETE FROM wp_woocommerce_order_items;
DELETE FROM wp_comments WHERE comment_type = 'order_note';
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_order' );
DELETE FROM wp_posts WHERE post_type = 'shop_order';

关于php - 如何使用 my sql 查询删除 woocommerce 中已完成的订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24904413/

相关文章:

CSS对齐框彼此相邻

php - 您可以在 Wordpress 上添加自定义仪表板 Logo 吗?

php - Mysql通过远程连接DB进行查询

php - 新站点未显示在移动 View 中

php - 使用 CodeIgniter 查询 WordPress 博客

php - Kohana ORM 插入 NULL 而不是空字符串

php - 在循环内检查错误并执行查询?

javascript - javascript 上的函数无法删除

MySql - 使用 COALESCE 检索正确的值?

php - Vuejs我如何淡化一个div