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.