在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
新聞熱點
疑難解答
圖片精選