文章目录 前言 一、自增值存储说明 二、自增值修改机制 三、 自增值修改时机 四、 导致自增值不连续的原因 4.1 唯一键冲突 4.2 事务回滚 4.3 批量写库操作 前言 提出这个问题,是因为在工作中发现 mysql 中的 user 表的 id 默认是自增的,但是数据库存储的结果却不是连续的。 user 表结构: CREATE TABLE `user` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '递增id', `name` varchar(20),