我想從超過1000個帖子的類別中批量刪除大量帖子。我更喜歡用SQL來完成它們。我在哪裏放了一個單一的命令,我看到帖子消失;)刪除大量帖子
這怎麼可能實現呢?
有人告訴我這樣做來檢查我想刪除的帖子,但它沒有奏效! (我想在帖子ID 100到200之間刪除)。
SELECT * FROM((wp_posts p LEFT JOIN wp_term_relationships TR ON p.ID = tr.object_id)LEFT JOIN wp_term_taxonomy TT ON tr.term_taxonomy_id = tt.term_taxonomy_id)LEFT JOIN wp_terms T ON tt.term_id =噸.term_id WHERE t.name ='xxx'和p.ID> = 100和p.ID < = 200
謝謝!
嗯,這是一個'SELECT'語句,所以它不會*刪除*任何東西。你只是在尋找'DELETE'語句的語法嗎? – David 2014-09-22 12:09:28
是這個wordpress – 2014-09-22 12:10:17
或者你可能應該考慮使用UPDATE語句來設置一個「已刪除」標誌並且安排真正的刪除操作以後再由另一個進程執行 – Leo 2014-09-22 12:11:02