Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzo di chiavi primarie non utilizzate

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.