web-dev-qa-db-ja.com

1ワードコメントをすべて削除

1つのWordでWordpressのコメントをすべて削除しようとしています。私は一度にすべてのコメントを削除するためにこのMySQLクエリを見つけました、しかしそれは私が達成したいものではありません:

DELETE FROM wp_comments WHERE comment_approved = '0'
1
acy

免責事項:WordPress開発者ではなく、MySQL DBAだけ

MySQLにログインしてデータをクエリする権限がある場合は、1つのWordを持つすべてのcomment_ID値を収集できます。

SELECT comment_ID FROM wp_comments WHERE
REPLACE(TRIM(comment_content),' ','')=TRIM(comment_content);

あなたはcomment_contentも見ることによってこれをテストすることができます

SELECT comment_ID,comment_content FROM wp_comments WHERE
REPLACE(TRIM(comment_content),' ','')=TRIM(comment_content);

WordPress APIを使用して、それらのcomment_ID値を取得してそれらを削除します。

試してみる !!!

警告

コメントをまとめて削除するための他の投稿があります(これらはどれも私の投稿ではありません):

1
RolandoMySQLDBA