Last active
February 8, 2017 10:14
-
-
Save wh1tew0lf/2b64fc5dc822a5cfc1f13765ad15d2d7 to your computer and use it in GitHub Desktop.
Remove old data from woocomerce
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DELETE | |
FROM `wp_options` | |
WHERE option_name like '_transient_geoip%'; | |
DELETE | |
FROM `wp_options` | |
WHERE option_name LIKE '_transient_timeout_geoi%'; | |
DELETE | |
FROM `wp_options` | |
WHERE option_name LIKE '_transient_timeout_external%'; | |
DELETE | |
FROM `wp_options` | |
WHERE option_name LIKE '_transient_external_ip_%'; | |
DELETE | |
FROM `wp_options` | |
WHERE option_name LIKE '_wc_session%'; | |
DELETE | |
FROM `wp_options` | |
WHERE option_name LIKE '3083__%'; | |
DELETE | |
FROM wp_woocommerce_order_itemmeta | |
WHERE order_item_id IN ( | |
SELECT order_item_id | |
FROM wp_woocommerce_order_items | |
WHERE order_id IN ( | |
SELECT post_id | |
FROM `wp_postmeta` | |
WHERE meta_key = '_customer_user' | |
AND meta_value IN ( | |
SELECT ID | |
FROM `wp_users` | |
WHERE ID <> 1 AND user_login <> 'admin') | |
) | |
); | |
DELETE | |
FROM wp_woocommerce_order_items | |
WHERE order_id IN ( | |
SELECT post_id | |
FROM `wp_postmeta` | |
WHERE meta_key = '_customer_user' | |
AND meta_value IN ( | |
SELECT ID | |
FROM `wp_users` | |
WHERE ID <> 1 AND user_login <> 'admin') | |
); | |
DELETE | |
FROM wp_comments | |
WHERE comment_post_ID IN ( | |
SELECT post_id | |
FROM `wp_postmeta` | |
WHERE meta_key = '_customer_user' | |
AND meta_value IN ( | |
SELECT ID | |
FROM `wp_users` | |
WHERE ID <> 1 AND user_login <> 'admin') | |
); | |
DELETE | |
FROM wp_posts | |
WHERE ID IN ( | |
SELECT post_id | |
FROM `wp_postmeta` | |
WHERE meta_key = '_customer_user' | |
AND meta_value IN ( | |
SELECT ID | |
FROM `wp_users` | |
WHERE ID <> 1 AND user_login <> 'admin') | |
); | |
DELETE | |
FROM wp_postmeta | |
WHERE NOT EXISTS( SELECT * FROM wp_posts p WHERE p.ID = wp_postmeta.post_id); | |
DELETE | |
FROM `wp_users` | |
WHERE ID <> 1 AND user_login <> 'admin'; | |
DELETE | |
FROM `wp_usermeta` | |
WHERE NOT EXISTS(SELECT * FROM wp_users u WHERE u.ID=wp_usermeta.user_id); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment