Probleem:
U wilt een primaire sleutel uit een tabel in een database verwijderen.
Voorbeeld:
We willen de primaire sleutel verwijderen uit de tabel product
.
Oplossing 1:
ALTER TABLE product DROP PRIMARY KEY;
Discussie:
Om een primaire sleutel uit een tabel te verwijderen, gebruikt u een ALTER TABLE
clausule met de naam van de tabel (in ons voorbeeld product
) gevolgd door de clausule DROP PRIMARY KEY
.
Aangezien een tabel slechts één primaire sleutel kan hebben, hoeft u de primaire sleutelkolom(men) niet op te geven.
Oplossing 2 (laten vallen van de primaire sleutelbeperking):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
Discussie:
Een andere manier is om ALTER TABLE
. te gebruiken met de DROP CONSTRAINT
clausule met de naam van de primaire sleutelbeperking.
Dit is een goede manier om de primaire sleutel te verwijderen als u de naam van de primaire sleutelbeperking kent. U moet echter de naam van de primaire sleutelbeperking opgeven.