Problem:
Sie möchten einen Primärschlüssel aus einer Tabelle in einer Datenbank löschen.
Beispiel:
Wir wollen den Primärschlüssel aus der Tabelle product .
Lösung 1:
ALTER TABLE product DROP PRIMARY KEY;
Diskussion:
Um einen Primärschlüssel aus einer Tabelle zu löschen, verwenden Sie ein ALTER TABLE -Klausel mit dem Namen der Tabelle (in unserem Beispiel product ) gefolgt von der Klausel DROP PRIMARY KEY .
Da eine Tabelle nur einen Primärschlüssel haben kann, müssen Sie die Primärschlüsselspalte(n) nicht angeben.
Lösung 2 (Löschen der Primärschlüsselbeschränkung):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
Diskussion:
Eine andere Möglichkeit ist die Verwendung von ALTER TABLE mit der DROP CONSTRAINT -Klausel mit dem Namen der Primärschlüssel-Einschränkung.
Dies ist eine gute Möglichkeit, den Primärschlüssel zu entfernen, wenn Sie den Namen der Primärschlüsseleinschränkung kennen. Sie müssen jedoch den Namen der Primärschlüsseleinschränkung angeben.