ccurtin
8/4/2016 - 3:59 PM

Delete Remove All WooCommerce Products from WordPress. Useful SQL query to run when `wp_posts where post_type=product` is VERY large. Will r

Delete Remove All WooCommerce Products from WordPress. Useful SQL query to run when wp_posts where post_type=product is VERY large. Will remove 10,000 products @ 2/3mins

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='product');

DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');
DELETE FROM wp_posts WHERE post_type = 'product';