删除批量帖子

时间:2014-09-22 12:08:03

标签: mysql sql

我想从一个有超过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 = t.term_id WHERE t.name ='xxx'且p.ID> = 100且p.ID< = 200

谢谢!

2 个答案:

答案 0 :(得分:0)

您的选择查询允许您关注好友的建议,以便在删除记录之前查看记录。如果您对所看到的内容感到满意,请将“选择*”更改为“删除”。

答案 1 :(得分:0)

这是您可以在几秒钟内删除数千个帖子的命令。如果您使用任何插件,它将无法工作,并且会出现服务器超时问题。

DELETE FROM wpxo_posts WHERE post_type = 'post'

如果您想删除帖子,请使用此命令,如果您想删除自定义帖子类型,则将最后一个单词“post”替换为您的自定义帖子类型。

以下是检查帖子类型的方法,

/wp-admin/edit.php?post_type=posts

转到控制面板 > phpmyadmin > 选择您的数据库并使用此查询。