通过SQL命令,批量删除WordPress指定分类目录下的所有文章

Wordpress后台提供了查询指定分类目录下文章的方式来删除相应文章,如果要删除的文章很多的话,就得花上不少时间了。通过 SQL命令方式删除WordPress指定分类目录下的所有文章正是需要。

SQL命令方式指定分类下的全部文章:

1、检查数据一致性,例如:查询要删除文章所在分类( ID:168)

SELECT * FROM `wp_posts`,`wp_term_relationships` WHERE wp_posts.ID = wp_term_relationships.object_id AND wp_term_relationships.term_taxonomy_id = 168;

2、检查确认,然后执行SQL命令删除

DELETE `wp_posts` FROM `wp_posts`, `wp_term_relationships` WHERE wp_posts.ID = wp_term_relationships.object_id AND wp_term_relationships.term_taxonomy_id = 168;

注:最后一段SQL删除文章命令虽然关联到了wp_posts,wp_term_relationships,wp_term_taxonomy三张表。但是只删除了wp_posts表中数据,自己观察一下好了。

事先备份数库是一种好习惯,毕竟这种删除行为不可逆,一但出现差池,捶胸顿足也没有人可以帮上忙。不熟悉的话,最好先在本地演示一下SQL命令。

 

#现在前往

精选留言

通过,SQL,命令,批量
sample
2021-01-18
写留言
签到
投稿
QQ咨询
返回顶部