如何重置WordPress评论数据表wp_comments的评论ID?

WordPress国产主题推荐

boke112百科以前是开放评论功能的,后来关闭一段时间后就将好几万的评论删除了,现在更换了YIA主题后又重新开放评论功能,但是评论ID直接就是8万多开始,能不能将这个评论ID(comment_ID)重置(从1开始)而不影响评论内容呢?

我没想到其它方法,不过有一个笨方法,那就是将wp_comments的数据导出,然后将评论ID重新修改,接着删除原来的评论表,最后重新导入评论数据即可(评论数据很多的话,不建议折腾)。

注意:在操作之前,一定要做好数据库备份,必要时手动创建一个快照(若有)。

重置评论ID的具体操作步骤

1、进入phpMyAdmin >> 选择wp_comments数据表 >> 点击“导出”,其他选择默认即可,点击【导出】按钮,并将其保存在本地电脑桌面上。

如何重置WordPress评论数据表wp_comments的评论ID?-第1张-boke112百科(boke112.com)

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

如何重置WordPress评论数据表wp_comments的评论ID?-第2张-boke112百科(boke112.com)

注意并不是所有的评论都是一级评论,可能有二级甚至三级评论,所以修改评论ID时一定要将子评论中的父评论ID也跟着修改才行,要不然会出错哦!

如果总共80条评论,按顺序修改完评论ID后,还需要拉到最底部,找到“AUTO_INCREMENT=”,将它的值改为81(意思就是下一条评论ID从81开始),最后保存该文件。

如何重置WordPress评论数据表wp_comments的评论ID?-第3张-boke112百科(boke112.com)

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

如何重置WordPress评论数据表wp_comments的评论ID?-第4张-boke112百科(boke112.com)

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

如何重置WordPress评论数据表wp_comments的评论ID?-第5张-boke112百科(boke112.com)

至此,我们就已经成功重置了wp_comments数据表的评论ID。你可以试着在前端发一条评论,看看评论ID是不是根据我们所设置的“AUTO_INCREMENT=”值开始递增?如果是就说明正确修改了。

如果你的wp_commentmeta数据表也有数据的话,也需要根据上文操作把评论ID更新才行,不过这个数据表一般都没什么数据,也可以手动修改评论ID。

文章创作不易,期待您的评分

本文地址:https://boke112.com/article/p12228.html

版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu