我想使用单个我的 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/