Hyæna

SQL: Lücken in einer Auto-Increment-Spalte finden


Neulich stand ich vor dem Problem, Lücken in einer Auto-Increment-Spalte (in diesem Fall die Spalte id) finden zu müssen. Ich habe diesen Datenbankaufruf dazu gefunden:

1
2
3
4
5
SELECT a.id+1 AS start, MIN(b.id) - 1 AS end
    FROM mytable AS a, mytable AS b
    WHERE a.id < b.id
    GROUP BY a.id
    HAVING start < MIN(b.id);

Erstellt von Ole Rosendahl 10. April 2014 • 1 Min. Lesezeit

Kollektionen: SQL / MySQL / Notiz


Ähnliche Artikel