Quello che vuoi realizzare, IMHO, non è una buona idea. Tienine conto; ci sono altre Table
s che potrebbero essere associati alla primary key
che hai appena cancellato.
Supponendo che tu abbia valori esistenti su altre tabelle associate a eliminato primary key
:Quando inserisci una nuova voce con primary key
che è stato preso dal gap, avrai quindi valori associati alle altre tabelle. Non lo vorresti. A meno che, ovviamente, non pulisca TUTTO delle tue tabelle quando elimini una chiave primaria , e questo è un sacco di lavoro. Delete Cascade
potrebbe non essere sufficiente per la maggior parte.