Z-BlogPHP删除分类后导致分类ID不连续的解决方法

549人参与 |分类: 站长百科|时间: 2019年03月05日

最近有博友问我Z-BlogPHP删除了分类,后来新增的分类却ID不连续,这个怎么有没有什么方法解决。看来这位也是和我一样有强迫症的博友哈!其实这个也应该是很多Z-BlogPHP用户在日常中会遇到的问题了,要解决的方法有很多,但是只要掌握一条就就好了。之前我也写过mysql数据库删除表记录后ID从1开始的相关文章。其实方法是通用的,今天可以这里就具体来说说Z-BlogPHP删除分类后ID不连续的解决。

要解决这个问题,也没有什么插件可以实现,我们还是直接从Z-BlogPHP的数据库开始入手,Z-BlogPHP默认的数据表前缀是 zbp_ ,管理分类的数据表名称为 zbp_category ,而具体的分类ID的字段为 cate_ID ,知道这些以后,我们可以直接打开phpmyadmin数据库管理工具,通过sql语句按顺序重置自增字段值的方法来实现,您只需要在 sql 命令行输入一下代码,具体如下图:

Z-BlogPHP删除分类后导致分类ID不连续的解决方法-第1张图片

如果您懒得输入,可以直接复制下面的命令代码:

SET @i=0;

UPDATE `zbp_category` SET `cate_ID`=(@i:=@i+1);

ALTER TABLE `zbp_category` AUTO_INCREMENT=0;

当然,如果您修改过数据表前缀,记得也要修改对应的内容。这样就很简单的实现了删除分类后ID不连续的问题了。