hardrock 发表于 2014-5-7 14:27:58

想删除数据库里同一个post或page多余的记录

本帖最后由 hardrock 于 2014-5-7 14:36 编辑

wp建站,phpmyadmin进入数据库,表: wp_posts
有些post 或 page 经过多次修改, 只想留最终的,
post_status--draft 我已经删除了。

例如同一个post有多个记录,
post_status      post_type
publish             post
inherit            revision
以上两记录,哪个是最终记录,哪个是可删除的记录?

同理同一个page
post_status      post_type
publish             page
inherit            revision
以上两记录,哪个是最终记录,哪个是可删除的记录?


ps, 我知道用插件可做到,但我想数据库直接删除。




data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABs0lEQVQ4jY2SP4viQBiHX0UQWz/AXb+VX8Iu/YqFhdhcd5BKEOTKC9jJFYrFgo3FIjYiCRauhTCQDMp4bJFklzCuLJLOWNj8rpDMJt7u7Q08xQzze953/hAR0el4QJLw8KR4fXkE/Wtch01zjP6gmxLsd9uPJafjAf1BF82WjmZLR61eRa1eVfNmS4cMxP8JksGk6FPB6XjAii1Qq1fBBYMMBL79+InvDIrbB0CzIpSmQHF0RnF0vkiTFxZX7A+6MOzwU0FxdEZKYJpj1fp1eO5KzF0JzYreF/iekzr77QMUhh2q1zDsUIULPQl6fXkEFww53cWKLWCaY3DBVMuaFWHuSsT7fM/5W5DTXYUMBGQgUJoCpelFst9tcc84DDuE7znQrAiFnrwIkuGY/W6rBIYdQgYC7RmHZkXwPQf3jL8JiCglISLKVCaqzfhZfc9RcMFwc/eMfGd9EWQbS+R0F9nGEtnGEpnKBJnKJFWxPNygPNygPePggqE942nBdTjG9xyUhxvVcqEnsWILrNjiTfCRJN9ZI99Zp8LxWsy73ztTmYCI6ObuGV/7Tym+/PqtICL6A7F/dNYyWabFAAAAAElFTkSuQmCC

月光飞燕 发表于 2014-5-7 14:39:43

单独去处理一个表,是不完整的,还有很多表需要处理,非技术员最好使用插件

zhyuan200 发表于 2014-5-7 14:52:39

试试WP cleaner,可能能帮到你

hardrock 发表于 2014-5-7 15:11:37

zhyuan200 发表于 2014-5-7 14:52 static/image/common/back.gif
试试WP cleaner,可能能帮到你

其实我是想知道插件是删除了那些记录?

hardrock 发表于 2014-5-8 14:48:18

post_status为"publish",post_date也是最近的时间, 那个就是最新的记录,保留这个就可以了?


补充内容 (2014-5-8 16:10):
post_status为"publish",post_modified 也是最近的时间, 那个就是最新的记录,保留这个就可以了?
post_date --post首发时间
post_modified --post最新修改时间
post_status为"publish",保留这个就可以了

补充内容 (2014-5-10 00:26):
post 表里,状态为 publish 的才是最新的,是已发布的文章。
页: [1]
查看完整版本: 想删除数据库里同一个post或page多余的记录