您可以使用以下查询获取最小可用ID:
SELECt MIN(t1.ID + 1) AS nextIDFROM tablename t1 LEFT JOIN tablename t2 ON t1.ID + 1 = t2.IDWHERe t2.ID IS NULL
它的作用是将表与其自身连接起来,并检查
min+1ID是否
null存在。如果为空,则该ID可用。假设您的表
ID位于:
1
2
5
6
然后,此查询将为您提供所需的结果
3。

您可以使用以下查询获取最小可用ID:
SELECt MIN(t1.ID + 1) AS nextIDFROM tablename t1 LEFT JOIN tablename t2 ON t1.ID + 1 = t2.IDWHERe t2.ID IS NULL
它的作用是将表与其自身连接起来,并检查
min+1ID是否
null存在。如果为空,则该ID可用。假设您的表
ID位于:
然后,此查询将为您提供所需的结果
3。