SQL语句批量删除WordPress自动修订、定时发布、自动草稿等文章

文章

WordPress默认会保存很多自动修订的文章、还有自动草稿的文章,长期堆积在数据库的wp_posts表内,导致数据库臃肿查询速度变慢

一条一条的手动删除,几千条记录又让人绝望,所以我们用数据库软件(Navicat、phpmyadmin等)登录数据库后,执行SQL语句直接删除所有。

操作之前请备份数据库!!!

示例:

查询自动保存的修订文章

select * from wp_posts where post_status="inherit"
SQL语句批量删除WordPress自动修订、定时发布、自动草稿等文章-下一朵云
图1 查询修订文章

核对查询出来的记录,确认无误后执行以下SQL语句删除

delete from wp_posts where post_status="inherit"

添加查询条件:

查询自动修订的且评论是关闭状态的文章

select * from wp_posts where post_status="inherit" and comment_status="closed"

post_status文章状态:

publish:已发布
inherit:修订版
draft:草稿
auto-draft:自动保存的草稿
pending:待审
trash:回收站
future:定时
private:私有

删除所有多余的文章后,数据库变得清爽多了,查询速度也变快了

版权声明:本文为下一朵云发布文章,转载请附上原文出处链接和本声明。
本文链接:https://www.orcy.net.cn/2492.html

​ 广告:HCIE-Security认证课程辅导资料(付费)

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注