id自增列跨越性自增,中间的数据没有查到。

自增列的数据是可能不连续的,详细可看这个文章 https://cloud.tencent.com/developer/article/1642271

造成这种问题的原因主要有一下两种

1.插入时----------当你有一个链接拿到递增主键时,直接放弃操作或者操作失败,而在后面排队的线程,去查询序列时自动增加,

2.插入后----------当增加完成后这条数据被删除,所以序列看到有可能是空的。

3.插入前----------当出现多线程操作,且是异步(先获取主键在进行插入),这时如果服务器宕机(或者未使用隔离),就会造成多条直接被获取,但没有插入

您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~