wordpressで指定した日付より古いものを削除するSQL

 
にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村

Wordpressで指定した日付より古い記事を削除するSQL

念のため全体のバックアップをおこなってから、削除をしてください
管理画面から、古い記事をまとめて消すと、画面が白くなったりしてまとめて消せない場合があります。そのときには、日付を絞って記事を削除したい場合には、以下のSQLが有効です。
前提条件
WordPress 4.7.5の場合
例2017年01月01日 00時00分00秒より、古い記事を削除
削除クエリ
DELETE FROM wp_posts WHERE post_date < '2017-01-01 00:00:00';
最小の記事IDを確認し、メモを取る
select ID,post_date from wp_posts ORDER BY ID ASC limit  5 ;
wp_postmetaテーブルからのデータ削除(最小の記事IDが140679の場合)
DELETE FROM wp_postmeta WHERE post_id < 140679;

トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-04-14 (火) 01:51:56