Problem:
Chcesz usunąć klucz podstawowy z tabeli w bazie danych.
Przykład:
Chcemy usunąć klucz podstawowy z tabeli product
.
Rozwiązanie 1:
ALTER TABLE product DROP PRIMARY KEY;
Dyskusja:
Aby usunąć klucz podstawowy z tabeli, użyj ALTER TABLE
klauzula z nazwą tabeli (w naszym przykładzie product
), po której następuje klauzula DROP PRIMARY KEY
.
Ponieważ tabela może mieć tylko jeden klucz podstawowy, nie musisz określać kolumn klucza głównego.
Rozwiązanie 2 (usunięcie ograniczenia klucza podstawowego):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
Dyskusja:
Innym sposobem jest użycie ALTER TABLE
z DROP CONSTRAINT
klauzula z nazwą ograniczenia klucza podstawowego.
Jest to dobry sposób na usunięcie klucza podstawowego, jeśli znasz nazwę ograniczenia klucza podstawowego. Musisz jednak podać nazwę ograniczenia klucza podstawowego.