为什么id自动递增直接从1到了3?

来源:3-1 数据库表字段约束

songgedodo

2019-06-18 21:16:15

http://img.mukewang.com/climg/5d08e3ff0001439209660576.jpg

写回答

1回答

慕之熠_灿烈

2019-06-19

同学,您好。id值自增无序可能的原因如下:

(1)删除了之前存储的记录,然后重新再添加记录时,id自增会在删除记录的基础上进行增长;

(2)执行插入语句(INSERT····)失败后,id值也会自动增长,造成id值的不连续;

为了解决以上问题,同学可采取以下方法:

在每次插入数据之后,修正那个AUTO_INCREMENT值。也是就是   : 先 执行 ALTER TABLE 表名 AUTO_INCREMENT =1。执行之后,在执行插入操作,这样就可以让自增类型连续自增;

如果我的回答解决了您的疑惑,望采纳!!^_^ 祝学习愉快~~~~~

2

0 学习 · 2669 问题

查看课程