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

[复制链接]
查看: 585   回复: 4
发表于 2014-5-7 14:27:58 | 显示全部楼层 |阅读模式
本帖最后由 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, 我知道用插件可做到,但我想数据库直接删除。




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

回复

使用道具 举报

发表于 2014-5-7 14:39:43 | 显示全部楼层
单独去处理一个表,是不完整的,还有很多表需要处理,非技术员最好使用插件

评分

参与人数 1T币 +1 收起 理由
hardrock + 1

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2014-5-7 14:52:39 | 显示全部楼层
试试WP cleaner,可能能帮到你

评分

参与人数 1T币 +1 收起 理由
hardrock + 1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-7 15:11:37 | 显示全部楼层
zhyuan200 发表于 2014-5-7 14:52 想删除数据库里同一个post或page多余的记录
试试WP cleaner,可能能帮到你

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

回复 支持 反对

使用道具 举报

 楼主| 发表于 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 的才是最新的,是已发布的文章。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则