mysql自增id不连续怎么办
在mysql中,可用“AUTO_INCREMENT”解决自增id不连续的问题,“AUTO_INCREMENT”用于设置主键的自动增长,只需将id的自增长设置为1即可,语法为“ALTER TABLE 表名 AUTO_INCREMENT=1”。 本教程操作
在mysql中,可用“AUTO_INCREMENT”解决自增id不连续的问题,“AUTO_INCREMENT”用于设置主键的自动增长,只需将id的自增长设置为1即可,语法为“ALTER TABLE 表名 AUTO_INCREMENT=1”。
本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。
mysql自增id不连续怎么办
MySQL在navicat中设置唯一字段:
索引(选择字段) >>> 索引类型(UNIQUE)
当表中存在唯一字段,主键id自增时,插入新数据的时候唯一字段已存在,插入失败
但此时id已自增+1,再次插入数据造成id不连续问题。
-- 执行之后,不是表明将插入的id设置为1;而是设置插入id为表中id最大值+1。
auto_increment是用于主键自动增长的,从1开始增长,当你把第一条记录删除时,再插入第二跳数据时,主键值是2,不是1。
例如: