mysql自增id不连续问题
MySQL在navicat中设置唯一字段:
索引(选择字段) >>> 索引类型(UNIQUE)
当表中存在唯一字段,主键id自增时,插入新数据的时候唯一字段已存在,插入失败
但此时id已自增+1,再次插入数据造成id不连续问题。
或是删除字段后又插入,删除字段后,自增字段不会补齐而是按照既定数值继续向下排列,会导致自增数字不连续。
ALTER TABLE `表名` AUTO_INCREMENT =1;
在insert into 操作前 加上上述sql语句,将插入id设置为当前表中存在的id+1;