在wordpress博客中我们清理数据只需要利用DELETE就可以删除了,删除之后再利用optimize进行优化表就可以了,具体如下.
第一步:备份数据库
第二步:运行下面sql,代码如下:
DELETE FROM wp_posts WHERE post_type ='revision';
但是对于于post_type,wp_post内除了文章之外,还有link、page等内容,如果一并删除,等于将未保存的链接或者草稿状态的页面等都一块删除了,有可能照成不必要的损失,所以用下面的命令删除是比较安全的,代码如下:
delete FROM wp_posts WHERE post_type='post' && post_status!='publish';
delete FROM wp_posts WHERE post_type='revision' && post_status!='publish';
第三步:优化表wp_posts,代码如下:
OPTIMIZE TABLE wp_posts;
第四步:禁止WordPress自动保存草稿,在wp-config.php中添加,代码如下:
- define('WP_POST_REVISIONS', false);
- define( 'AUTOSAVE_INTERVAL', 3600 ); --Vevb.com
新闻热点
疑难解答
图片精选