- 博客(1)
- 收藏
- 关注
原创 一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15 ?
一般情况下,MySQL表的默认类型是InnoDB,如果新增一条记录(不重启mysql的情况下),这条记录的id是18;但是如果重启(文中提到的)MySQL的话,这条记录的ID是15。因为在InnoDB,MySQL5.7及以前的版本,保存在内存里(没有持久化,MySQL重启后不会记录之前的值,而是找当前最大的id值+1);但是在MySQL8.0版本后,保存在redo log中,有恢复能力。 如果我们...
2020-03-25 11:42:50 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人