Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 如何降低帖子的pid到正常值

[复制链接]
开创奇迹 发表于 2017-12-16 11:33:53 | 显示全部楼层 |阅读模式
我在另一个帖子说了,论坛一夜之间有1.4万的垃圾帖子产生,我删除了帖子,但是不值得怎么恢复帖子的pid到正常值。因为我自己发布的主题是70多个,别人发布了1.4万,删除以后新的帖子也是1.4万以后开始排的,怎么恢复到70多开始排?

(换位思考一下,假设你辛辛苦苦做的网站有300多个重要的帖子,突然一夜之间别人发布了10万的帖子,就算你花了半个小时或者几个小时删除了,新发布的id从100301开始,你看着也难过啊)
 楼主| 开创奇迹 发表于 2017-12-16 11:42:15 | 显示全部楼层
屋漏偏逢连夜雨,自己真的是手贱,本来是想恢复到上个星期备份的数据的,居然点击到了删除备份,本机又没有下载,论备份的重要性,关键时刻就感觉重要了
回复

使用道具 举报

crx349 发表于 2017-12-16 12:02:27 | 显示全部楼层
pid是自递增的 如果要改 你可以把 表自递增值改回去
贴子表 相关的都要改哦
回复

使用道具 举报

 楼主| 开创奇迹 发表于 2017-12-16 12:09:16 | 显示全部楼层
crx349 发表于 2017-12-16 12:02
pid是自递增的 如果要改 你可以把 表自递增值改回去
贴子表 相关的都要改哦

改哪里,说明一下,或者截图一下,谢谢!(要不然你说的还是不懂,不能解决问题啊)
回复

使用道具 举报

格东站长网插件 发表于 2017-12-16 13:09:01 | 显示全部楼层
这个要改两个地方
因为你懂得进数据库,所以改数据表应该不成问题:
1、把pre_forum_post_tableid这个表的记录全删除掉,不然新帖的数字凡是有重复的全都发不成功。
2、把pre_forum_post_tableid的自增值改到比你的正常pid号大一个数字。点“操作”,AUTO_INCREMENT这项。

别的都不用改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 开创奇迹 发表于 2017-12-16 15:25:39 | 显示全部楼层
格东站长网插件 发表于 2017-12-16 13:09
这个要改两个地方
因为你懂得进数据库,所以改数据表应该不成问题:
1、把pre_forum_post_tableid这个表 ...

按照你的操作了,前台提交不了帖子,后台可以看见帖子,但是打不开,显示的id还是1.4万多的
回复

使用道具 举报

格东站长网插件 发表于 2017-12-16 15:41:44 | 显示全部楼层
重装操作,认真检查
回复

使用道具 举报

 楼主| 开创奇迹 发表于 2017-12-16 15:46:32 | 显示全部楼层

重新安装,天啦,我那个发了好多天才完成的数据添加啊!一招又回到解放前了
回复

使用道具 举报

格东站长网插件 发表于 2017-12-16 15:58:35 | 显示全部楼层
开创奇迹 发表于 2017-12-16 15:46
重新安装,天啦,我那个发了好多天才完成的数据添加啊!一招又回到解放前了

写错了一个字,重新操作
你肯定哪里没改好,因为pid就是这一个数据表控制的,没其它地方。
回复

使用道具 举报

 楼主| 开创奇迹 发表于 2017-12-16 16:20:43 | 显示全部楼层
格东站长网插件 发表于 2017-12-16 15:58
写错了一个字,重新操作
你肯定哪里没改好,因为pid就是这一个数据表控制的,没其它地方。

pre_forum_post_tableid  pid  改成800起步,pre_forum_post  tid改成80起步,就可以发帖了,不过成功以后pid还是1.4万多不是80多,算了不能纠结了,备案论坛版块和论坛帖子这2个表,删除所有数据,重新安装了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-29 18:34 , Processed in 0.017816 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表