gpt4 book ai didi

mysql - 如何查找 MySQL 表中缺失的 ID

转载 作者:行者123 更新时间:2023-11-30 00:03:46 25 4
gpt4 key购买 nike

我有一张 table ,其中有一行 id这是我的主键。这是一个大约有 25 万行的表。通常,id应该是一个连续的数字。现在我想知道,数字序列中是否缺少一个数字。

示例:该表包含 id

1, 2, 4, 6, 7, 8, 9, 10

这意味着,按照 1 的数字序列至10 ,数字35失踪了。

只返回缺失的 id 的 MySQL 查询会是什么样子?是?有没有办法增加计数器并比较 id存在吗?

最佳答案

使用 Linux 脚本填充表 test(id:auto-increment) 直至 your_table 的最大值。然后执行类似的事情

select id from test where id not in (select id from your_table)

输出将丢失。

关于mysql - 如何查找 MySQL 表中缺失的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24781421/

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