前提

 SELECT  * FROM t1;
 +------+
 | id   |
 +------+
 |    1 |
 |    2 |
 |    4 |
 +------+
 3 rows in set (0.00 sec)

3が欠番になっている。

欠番検索

 SELECT id + 1 FROM t1 WHERE (id + 1) NOT IN ( SELECT id FROM t1 ) ;
 +--------+
 | id + 1 |
 +--------+
 |      3 |
 |      5 |
 +--------+
 2 rows in set (0.01 sec)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS