草庐IT

mysql - 获取我的 MySQL 数据库表中未列出的第一个可用数字

有任何SQL可以获取我的MySQL数据库表中未列出的第一个数字吗?例如:表:用户ID|Name|Number------------------------1|John|14562|Phil|3453|Jenny|345612在这种情况下,SQL必须返回编号为1到344、346到1455和1457到345611的行列表有什么建议吗?也许有一些程序? 最佳答案 我喜欢@pst的回答,但会建议另一种选择。创建一个新的未分配号码表,在其中插入几千行左右。向用户展示其中一些数字。使用号码时,将其从未分配号码表中删除。根据需要定期生成更多未分