Reguliariai darykite jūsų duomenų bazės atsarginę kopiją ir visada prieš bet kokį atnaujinimą. Ši užklausa ištrins WordPress naudotojus neturinčius įrašų ir taip pat jų metą informaciją:
##ištrinti metą informaciją apie naudotojus be įrašų DELETE FROM wp_usermeta where user_id NOT IN ( SELECT post_author FROM wp_posts GROUP BY post_author ) ##ištrinti naudotojus be įrašų DELETE FROM wp_users where ID NOT IN( SELECT post_author FROM wp_posts GROUP BY post_author );
Ši užklausa išrinks naudotojus kurie neturi įrašų:
SELECT u.* FROM wp_users u LEFT JOIN wp_posts p ON u.ID = p.post_author WHERE p.ID IS NULL GROUP BY u.ID
Ši užklausa išrinks naudotojus kurie neturi įrašų ir nekomentavo:
SELECT u.* FROM wp_users u LEFT JOIN wp_posts p ON u.ID = p.post_author LEFT JOIN wp_comments c ON u.ID = c.user_id WHERE p.ID IS NULL AND c.comment_ID IS NULL GROUP BY u.ID;