gpt4 book ai didi

mysql - 如何在被跳过的表中查找id

转载 作者:行者123 更新时间:2023-11-29 23:53:30 25 4
gpt4 key购买 nike

假设我有一个主键为 1 到 X 的表。在表的开发过程中,有些条目已被删除,假设我删除了条目 5。因此表条目将为 1,2, 3、4、6、7、8。是否有查询查找已跳过的主键的所有 id?

最佳答案

看看this link ,它可以解决您的问题

引自链接:

select l.id + 1 as start
from sequence as l
left outer join sequence as r on l.id + 1 = r.id
where r.id is null;

假设您有一个名为sequence的表,其主键列Id1开始,值:1,2,3,4 , 6,7, 9,...

此示例代码将选择 5 和 8。

关于mysql - 如何在被跳过的表中查找id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25480144/

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