Problém:
Chcete odstranit primární klíč z tabulky v databázi.
Příklad:
Chceme odstranit primární klíč z tabulky product .
Řešení 1:
ALTER TABLE product DROP PRIMARY KEY;
Diskuse:
Chcete-li odstranit primární klíč z tabulky, použijte ALTER TABLE klauzule s názvem tabulky (v našem příkladu product ) následovanou klauzulí DROP PRIMARY KEY .
Protože tabulka může mít pouze jeden primární klíč, nemusíte zadávat sloupce primárního klíče.
Řešení 2 (zrušení omezení primárního klíče):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
Diskuse:
Dalším způsobem je použití ALTER TABLE pomocí DROP CONSTRAINT klauzule s názvem omezení primárního klíče.
Toto je dobrý způsob, jak odebrat primární klíč, pokud znáte název omezení primárního klíče. Musíte však zadat název omezení primárního klíče.