Database
 sql >> Baza danych >  >> RDS >> Database

Jak usunąć klucz podstawowy w SQL?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co jest lepsze dla Twojej aplikacji Big Data, SQL czy NoSQL?

  2. Jak tworzyć liczby pięter w SQL

  3. Generuj zestaw lub sekwencję bez pętli – część 3

  4. Jak dodać dni do daty w T-SQL

  5. Model danych agencji nieruchomości