视频中修改重复电话号码之后,为什么他的id是3而不是2,提示出错的数据并没有入库

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

weixin_慕粉1119054

2021-12-22 16:40:57

https://img.mukewang.com/climg/61c2e3f109b844e205660180.jpg

https://img.mukewang.com/climg/61c2e4110981542c06060223.jpg

https://img.mukewang.com/climg/61c2e41d09a8343e04820193.jpg

视频中的语句电话号码设置了唯一性校验,id是自增的,在图形界面中输入了一个与之电话号码重复的,提示之后,修改电话号码之后,为什么他的id是3而不是2,提示出错的数据并没有入库


写回答

1回答

好帮手慕凡

2021-12-22

同学,你好!

innodb( 现为MySQL的默认存储引擎 )存储引擎的auto_increment计数器是随着mysql服务启动分配,并永久缓存在内存中。当插入数据失败或者回滚事务时,内存中的auto_increment计算器的值也不会回滚,祝学习愉快~


0

0 学习 · 4470 问题

查看课程