一张自增表里面总共有7条数据,删除了最后2条数据,重启 mysql 数据库,又插入了一条数据,此时id 是几?
删除末尾数据并重启MySQL后,InnoDB表新插入数据的ID通常是当前最大ID加一。原有7条数据删除ID为6和7后,剩余最大ID是5,重启后InnoDB会扫描表获取最大ID并在此基础上自增,因此新插入数据的ID很可能是6。但自增ID不连续的情况常见,原因包括事务回滚导致ID浪费、批量插入预分配ID、并发插入产生间隙以及显式指定较大ID值改变自增计数器。InnoDB在重启后通过扫描表确定自增值,不会保留内存中的计数值。虽然可通过ALTERTABLE重置自增ID,但可能导致ID冲突或数据一致性问题
24小时阅读排行榜
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
热门专题
PDF合并文件操作方法与在线批量合并技巧
211
2026.09.23
PDF转Word在线转换与文档编辑处理方法
260
2026.09.23
PDF与PPT格式转换操作方法及在线转换技巧
223
2026.09.23
Buffalo框架数据库开发全教程
60
2026.09.23
Buffalo框架路由与请求处理实操指南
20
2026.09.23
Buffalo框架零基础入门教程
20
2026.09.23
Conan私有仓库搭建教程
20
2026.09.22
Conan创建软件包配方指南
20
2026.09.22
Conan二进制包配置指南
20
2026.09.22
loomy官网入口地址合集
20
2026.09.22
精选课程
PHP实战天龙八部之微信支付视频教程
共5课时 | 18万人学习
PHP实战天龙八部之仿爱奇艺电影网站
共49课时 | 82.1万人学习
前端入门_HTML5
共29课时 | 65万人学习
CSS视频教程-玉女心经版
共25课时 | 41.3万人学习
JavaScript极速入门_玉女心经系列
共43课时 | 76.7万人学习
独孤九贱(1)_HTML5视频教程
共25课时 | 64.1万人学习
独孤九贱(2)_CSS视频教程
共22课时 | 24.4万人学习
独孤九贱(3)_JavaScript视频教程
共28课时 | 36.2万人学习
独孤九贱(4)_PHP视频教程
共89课时 | 133.2万人学习
独孤九贱(5)_ThinkPHP5视频教程
共74课时 | 131.9万人学习