Проблем:
Искате да премахнете първичен ключ от таблица в база данни.
Пример:
Искаме да премахнем първичния ключ от таблицата 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
клауза с името на ограничението на първичния ключ.
Това е добър начин да премахнете първичния ключ, ако знаете името на ограничението на първичния ключ. Трябва обаче да посочите името на ограничението на първичния ключ.