私はしません これを使用して「欠落している」IDを埋めますが、これは機能するはずです:
Insert Into t (id)
Select Coalesce( Min(t.id) + 1, 0 )
From t
Left Join t As t2 On ( t2.id = t.id + 1 )
Where t2.id Is Null
すべてのid
を取得する sここで、id + 1
存在しません(Left Join
)、Min(id)+1
を挿入します または0
利用できない場合。