解决 MySQL 删除数据后,ID 自增不连续问题

修复前

除了部分数据,导致后续新增的数据,ID 自增不连续

解决 MySQL 删除数据后,ID 自增不连续问题_第1张图片

 

解决方案

  • 执行下方 SQL 语句即可修复此问题,mbs_order为需要修复的表名
  • SET @i=0;
    UPDATE `mbs_order` SET `id`=(@i:=@i+1);
    ALTER TABLE `mbs_order` AUTO_INCREMENT=0;

    解决 MySQL 删除数据后,ID 自增不连续问题_第2张图片

     

你可能感兴趣的:(mysql,数据库)