Problema:
Vuoi eliminare una chiave primaria da una tabella in un database.
Esempio:
Vogliamo rimuovere la chiave primaria dalla tabella product .
Soluzione 1:
ALTER TABLE product DROP PRIMARY KEY;
Discussione:
Per eliminare una chiave primaria da una tabella, usa un ALTER TABLE clausola con il nome della tabella (nel nostro esempio, product ) seguito dalla clausola DROP PRIMARY KEY .
Poiché una tabella può avere solo una chiave primaria, non è necessario specificare le colonne della chiave primaria.
Soluzione 2 (eliminando il vincolo della chiave primaria):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
Discussione:
Un altro modo è usare ALTER TABLE con il DROP CONSTRAINT clausola con il nome del vincolo di chiave primaria.
Questo è un buon modo per rimuovere la chiave primaria se si conosce il nome del vincolo di chiave primaria. Tuttavia, devi specificare il nome del vincolo di chiave primaria.