mysql自增id不连续问题
MySQL在navicat中设置唯一字段:
索引(选择字段) >>> 索引类型(UNIQUE)
当表中存在唯一字段,主键id自增时,插入新数据的时候唯一字段已存在,插入失败
但此时id已自增+1,再次插入数据造成id不连续问题。
或是删除字段后又插入,删除字段后,自增字段不会补齐而是按照既定数值继续向下排列,会导致自增数字不连续。
ALTER TABLE `表名` AUTO_INCREMENT =1;
在insert into 操作前 加上上述sql语句,将插入id设置为当前表中存在的id+1;
分类:
标签:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步