限制删除订单数量 SQL Query
Posted
技术标签:
【中文标题】限制删除订单数量 SQL Query【英文标题】:Limit number of orders to delete SQL Query 【发布时间】:2021-01-19 21:38:38 【问题描述】:我在下面有这个查询来删除所有 Woocommerce 订单。有谁知道我如何修改此查询以仅删除前 500 个订单。原因是我的系统超时。
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';
【问题讨论】:
“第一”是什么意思? 【参考方案1】:您可以使用 LIMIT
子句与您的 DELETE
查询就好了:
DELETE FROM wp_posts WHERE post_type = 'shop_order' LIMIT 500;
【讨论】:
以上是关于限制删除订单数量 SQL Query的主要内容,如果未能解决你的问题,请参考以下文章