Problema:
Desea eliminar una clave principal de una tabla en una base de datos.
Ejemplo:
Queremos eliminar la clave principal de la tabla product
.
Solución 1:
ALTER TABLE product DROP PRIMARY KEY;
Discusión:
Para eliminar una clave principal de una tabla, use ALTER TABLE
cláusula con el nombre de la tabla (en nuestro ejemplo, product
) seguido de la cláusula DROP PRIMARY KEY
.
Dado que una tabla solo puede tener una clave principal, no necesita especificar las columnas de clave principal.
Solución 2 (quitar la restricción de clave principal):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
Discusión:
Otra forma es usar ALTER TABLE
con la DROP CONSTRAINT
cláusula con el nombre de la restricción de clave principal.
Esta es una buena manera de eliminar la clave principal si conoce el nombre de la restricción de clave principal. Sin embargo, debe especificar el nombre de la restricción de clave principal.