Last active
February 9, 2022 11:18
-
-
Save IlanVivanco/1f3c0a4a46c9421af6e6400fe29bd505 to your computer and use it in GitHub Desktop.
Wordpress DB clean up
This file contains 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
-- Deletes old revisions | |
DELETE a, | |
b, | |
c | |
FROM | |
wp_posts a | |
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) | |
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) | |
LEFT JOIN wp_term_taxonomy d ON (b.term_taxonomy_id = d.term_taxonomy_id) | |
WHERE | |
a.post_type = 'revision' | |
AND DATE(a.post_date) <= NOW() - INTERVAL 30 DAY; | |
-- Deletes orphaned metas | |
DELETE pm | |
FROM | |
wp_postmeta pm | |
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id | |
WHERE | |
wp.ID IS NULL; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment