一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几
时间: 2023-05-01 22:00:45 浏览: 221
根据自增表的特性,每次插入一条数据,id 会自动加 1。因此,删除最后 2 条数据后,id 序列应该是 1、2、3、4、5。重启 mysql 数据库后,id 序列会重新开始计数,此时插入一条数据,id 应该是 1。
相关问题
四、一张自增表里10条数据,删2条数据,重启mysql数据库,又插入一条数据,此时id是多少?
在 MySQL 中,自增表的自增值是保存在内存中的,重启 MySQL 数据库后会重新加载自增值,因此此时自增表的自增值将会从上次保存的值开始递增。
假设自增表的初始值为 1,插入了 10 条数据,此时自增值为 11。删除 2 条数据后,自增值仍然为 11。重启 MySQL 数据库后,自增值将从 11 开始递增,因此再插入一条数据时,其 id 将为 12。
阅读全文