boke112百科以前是开放评论功能的,后来关闭一段时间后就将好几万的评论删除了,现在更换了YIA主题后又重新开放评论功能,但是评论ID直接就是8万多开始,能不能将这个评论ID(comment_ID)重置(从1开始)而不影响评论内容呢?
我没想到其它方法,不过有一个笨方法,那就是将wp_comments的数据导出,然后将评论ID重新修改,接着删除原来的评论表,最后重新导入评论数据即可(评论数据很多的话,不建议折腾)。
注意:在操作之前,一定要做好数据库备份,必要时手动创建一个快照(若有)。
重置评论ID的具体操作步骤
1、进入phpMyAdmin >> 选择wp_comments数据表 >> 点击“导出”,其他选择默认即可,点击【导出】按钮,并将其保存在本地电脑桌面上。

2、使用Notepad++或其他变成软件打开第1步所导出的SQL文件(建议将该文件复制一份出来备用),将每一条评论前面的ID修改为1、2、3、……。

注意,并不是所有的评论都是一级评论,可能有二级甚至三级评论,所以修改评论ID时一定要将子评论中的父评论ID也跟着修改才行,要不然会出错哦!
如果总共80条评论,按顺序修改完评论ID后,还需要拉到最底部,找到“AUTO_INCREMENT=”,将它的值改为81(意思就是下一条评论ID从81开始),最后保存该文件。

3、回到phpMyAdmin >> 点击选择wp_comments数据表 >> 点击“操作”>> 拉到底部并点击“删除数据表(DROP)”,在弹出框中点击【确定】按钮。

4、点击菜单栏“导入”,选择我们第2步所修改的SQL文件,并点击底部的【导入】按钮完成数据导入。

至此,我们就已经成功重置了wp_comments数据表的评论ID。你可以试着在前端发一条评论,看看评论ID是不是根据我们所设置的“AUTO_INCREMENT=”值开始递增?如果是就说明正确修改了。
如果你的wp_commentmeta数据表也有数据的话,也需要根据上文操作把评论ID更新才行,不过这个数据表一般都没什么数据,也可以手动修改评论ID。














桂公网安备 45010502000016号