关于MySQL自增id不连续问题

2022-07-17 09:06:35

参考链接0:id不连续重排
参考链接1:避免插入数据导致id不连续

MySQL在navicat中设置唯一字段:

索引(选择字段) >>> 索引类型(UNIQUE)

当表中存在唯一字段,主键id自增时,插入新数据的时候唯一字段已存在,插入失败

但此时id已自增+1,再次插入数据造成id不连续问题。

-- 执行之后,不是表明将插入的id设置为1;而是设置插入id为表中id最大值+1。
 ALTER TABLE `table` AUTO_INCREMENT =1;

在insert into 操作前 加上上述sql语句,将插入id设置为当前表中存在的id+1;

  • 作者:璃墟
  • 原文链接:https://blog.csdn.net/qq_42299461/article/details/122562627
    更新时间:2022-07-17 09:06:35