Database
 sql >> база данни >  >> RDS >> Database

Как да премахнете първичен ключ в SQL

Проблем:

Искате да премахнете първичен ключ от таблица в база данни.

Пример:

Искаме да премахнем първичния ключ от таблицата product .

Решение 1:

ALTER TABLE product
DROP PRIMARY KEY;

Дискусия:

За да премахнете първичен ключ от таблица, използвайте ALTER TABLE клауза с името на таблицата (в нашия пример product ), последвано от клаузата DROP PRIMARY KEY .

Тъй като таблицата може да има само един първичен ключ, не е необходимо да посочвате колоните за първичен ключ.

Решение 2 (премахване на ограничението за първичен ключ):

ALTER TABLE product
DROP CONSTRAINT PK_product_id;

Дискусия:

Друг начин е да използвате ALTER TABLE с DROP CONSTRAINT клауза с името на ограничението на първичния ключ.

Това е добър начин да премахнете първичния ключ, ако знаете името на ограничението на първичния ключ. Трябва обаче да посочите името на ограничението на първичния ключ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Подрязване на повече мазнини в дневника на транзакциите

  2. Разбиране на типове и формати на MapReduce

  3. T-SQL грешки, клопки и най-добри практики – подзаявки

  4. Reorgs на базата данни – защо са важни

  5. Как да намерите максимални стойности в редове