自增主键
-
MySQL小知识点:自增主键为什么不是连续的?自增id用完怎么办?
今天我们就来说说这个问题,看看什么情况下自增主键会出现 “空洞”?为了便于说明,我们创建一个表t,其中id是自增主键字段、c是唯一索引。
-
MySQL的自增id会用完吗?用完怎么办
我们知道自然数是没有上限的,但是MySQL的自增主键是会设置字节长度的,但凡有字节长度那么就会有上限。
-
MySQL 的自增主键一定是连续的吗?
InnoDB 引擎的自增值,其实是保存在了内存里,并没有持久化。第一次打开表的时候,都会去找自增值的最大值 max(id),然后将 max(id)+1 作为这个表当前的自增值。