Is removing orphaned wp_postmeta records safe?

A different way of doing this (not better, but easier to follow) would be:

DELETE * FROM wp_postmeta WHERE post_id NOT IN (SELECT ID FROM wp_posts)

Obviously changing the prefixes from ‘wp_’ to whatever your setup uses

Leave a Comment