Z-BlogPHP删除了分类,后来新增的分类却ID不连续的问题
706 人阅读 | 时间:2020年02月22日 15:14
阿里云服务器 | 腾讯云服务器 | VPS2EZ:老牌低调VPS | ZJI:香港日本美国独服 |
LOCVPS服务周到 | HostKvm低调KVM VPS | 傲游主机:优质VPS | 80VPS:老牌VPS主机 |
搬瓦工:CN2 GIA线路 | CloudCone:性价比高 | JustMySocks科学上网 | RackNerd:超级便宜 |
JustMySocks科学上网 | 好用的宝塔面板 | 购买搬瓦工VPS | 恒创:香港CN2服务器 |
最近有博友问我Z-BlogPHP删除了分类,后来新增的分类却ID不连续,这个怎么有没有什么方法解决。看来这位也是和我一样有强迫症的博友哈!其实这个也应该是很多Z-BlogPHP用户在日常中会遇到的问题了,要解决的方法有很多,但是只要掌握一条就就好了。之前我也写过mysql数据库删除表记录后ID从1开始的相关文章。其实方法是通用的,今天可以这里就具体来说说Z-BlogPHP删除分类后ID不连续的解决。
要解决这个问题,也没有什么插件可以实现,我们还是直接从Z-BlogPHP的数据库开始入手,Z-BlogPHP默认的数据表前缀是 zbp_ ,管理分类的数据表名称为 zbp_category ,而具体的分类ID的字段为 cate_ID ,知道这些以后,我们可以直接打开PhpMyAdmin数据库管理工具,通过sql语句按顺序重置自增字段值的方法来实现,您只需要在 sql 命令行输入一下代码,具体如下图:
如果您懒得输入,可以直接复制下面的命令代码:
SET @i=0;
UPDATE `zbp_category` SET `cate_ID`=(@i:=@i+1);
ALTER TABLE `zbp_category` AUTO_INCREMENT=0;
当然,如果您修改过数据表前缀,记得也要修改对应的内容。这样就很简单的实现了删除分类后ID不连续的问题了。
评论专区