Hello,
I must delete from a blog database every tag that isn't present in more than one post. (Another way to tell it, every tag that is only present in zero or 1 post).
However, to be frank, this is beyond my knowledge, I can only rely on the explanations I found online. Unfortunately, today this is a very important operation, and if it were to screw up the database the effects would be problematic.
Let's say that today is not just playing around and restoring a backup after a pair of hours if something's broken, and calling it okay.
Please, could I ask if the mysql lines that follow are the proper code to delete from a wordpress database all the tags that are not present in more than one post ?
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 )
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy)
If you see there is something wrong with it, please, pretty please with sugar on top, could you tell me ?
Thank you VERY MUCH ! :)