WordPress SQL Datenbank Abfragen

Eigentlich mehr für mich als Gedankenstütze einige SQL-Abfragen. Es muss jeder selber wissen ob er an der Datenbank rum fummelt. Ihr macht das auf eigene Gefahr. Bei mir ist es bis jetzt gut gegangen. Nicht vergessen!!!! Unbedingt vorher eine Sicherung der DB anfertigen. Damit kann man notfalls eine zertrümmerte Datenbank wiederherstellen.

unnötige Posts und Kommentare löschen

DELETE FROM wp_posts WHERE post_status != "publish" AND post_status != "draft" AND post_type != "attachment";
DELETE FROM wp_postmeta WHERE post_id NOT IN ( SELECT ID FROM wp_posts );
DELETE FROM wp_term_relationships WHERE object_id NOT IN ( SELECT ID FROM wp_posts );

DELETE FROM wp_comments WHERE comment_approved != 1; 	
DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Achtung: Obige SQL-Befehle löschen auch Entwürfe, geplante Artikel und leeren den Papierkorb. Also alle Entwürfe und geplante Artikel zuerst veröffentlichen und am besten den Papierkorb vorher leeren! Auch bei Kommentaren gehen die Zeilen ziemlich radikal vor.

Titelfoto: Pixabay

Schreibe einen Kommentar

Diese Kommentarfunktion speichert außer den Daten des Formulars auch Datum und Uhrzeit.

Ich bin mit der Speicherung und Verarbeitung meiner Daten durch diese Seite einverstanden