To, co chcesz osiągnąć, IMHO, nie jest zbyt dobrym pomysłem. Weź to pod uwagę; istnieją inne Table s, które mogą być powiązane z primary key które właśnie usunąłeś.
Zakładając, że masz istniejące wartości w innych tabelach powiązanych z usuniętymi primary key :Gdy wstawiasz nowy wpis za pomocą primary key który został zaczerpnięty z luki, będziesz miał wtedy wartości które są powiązane z innymi tabelami. Nie chciałbyś tego. O ile oczywiście, jeśli wyczyścisz WSZYSTKO tabel, gdy usuniesz klucz podstawowy , a to dużo pracy. Delete Cascade może nie wystarczyć dla większości.