gpt4 book ai didi

mysql - 如何在 auto_increment 列中找到 "holes"?

转载 作者:可可西里 更新时间:2023-11-01 06:31:31 26 4
gpt4 key购买 nike

当我删除时,例如,id 3,我有这个:

id | name
1 |
2 |
4 |
5 |
...

现在,我想搜索丢失的 ID,因为我想用以下内容再次填充 ID:

INSERT INTO xx (id,...) VALUES (3,...)

有没有办法在 auto_increment 索引中搜索“漏洞”?

谢谢!

最佳答案

你可以找到这样的差距的最高值:

select t1.id - 1 as missing_id
from mytable t1
left join mytable t2 on t2.id = t1.id - 1
where t2.id is null

关于mysql - 如何在 auto_increment 列中找到 "holes"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10189285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com