我对posts WordPress数据库的表。
我看到,当我在这个表中创建一个新帖子时,会自动创建2个新行。
32 1 2014-08-16 15:07:22 2014-08-16 15:07:22 TEST REVISION TEST REVISION inherit open open 31-revision-v1 2014-08-16 15:07:22 2014-08-16 15:07:22 31 http://localhost/wordpressAsper/2014/08/16/31-revi... 0 revision 0
31 1 2014-08-16 15:07:22 2014-08-16 15:07:22 TEST REVISION TEST REVISION publish open open test-revision 2014-08-16 15:07:22 2014-08-16 15:07:22 0 http://localhost/wordpressAsper/?p=31 0 post 0
我知道,ID为32的是帖子修订版,ID为31的是发布的帖子。
出于某种原因,我需要从我的数据库中删除所有的帖子修订版。
如果我删除了所有帖子的所有修订版,我的博客帖子会有什么问题吗?还是只使用已发布的帖子仍然有效?
最合适的回答,由SO网友:David Weisser 整理而成
您也可以这样做-无插件。
打开phpmyadmin,浏览到您的wp\\u posts表,然后:
SELECT * FROM `wp_posts` WHERE post_type="revision";
查看所有帖子及其类型和修订,以及delete from `wp_posts` WHERE post_type="revision"
虽然一开始很害怕。。。我做到了。它对现场没有任何影响。