sql >> Base de Datos >  >> RDS >> Mysql

MySQL DROP FOREIGN KEY Restricción

Las restricciones de clave externa lo ayudan a mantener la integridad referencial en las bases de datos y vinculan las tablas relacionadas para facilitar las consultas. Aquí se explica cómo eliminar la restricción de clave externa mediante el comando DROP FOREIGN KEY de MySQL.

Cómo eliminar la restricción FOREIGN KEY en MySQL

Estos son los pasos para eliminar la restricción de clave externa en MySQL.

Esta es la sintaxis de la sentencia DROP FOREIGN KEY:

ALTER TABLE table_name
DROP FOREIGN KEY constraint_name;

En la consulta anterior de eliminación de clave externa, especifique table_name de la que desea eliminar la clave externa, en lugar de table_name. Especifique el nombre de la restricción en lugar de nombre_de_la_restricción.

Lectura adicional:MySQL DROP DATABASE

Aquí hay un ejemplo. Vamos a crear 2 tablas y agregar una restricción de clave externa a una de ellas.

mysql> create table orders3(id int auto_increment primary key,category_id int);

mysql> create table categories(id int auto_increment primary key,name varchar(255));

mysql> ALTER TABLE orders3
     ADD CONSTRAINT fk_cat
     FOREIGN KEY (category_id)
     REFERENCES categories(id);

Lectura adicional:MySQL DROP COLUMN

Cómo eliminar la restricción de clave externa

Aquí está la consulta SQL para eliminar la restricción de clave externa en MySQL.

mysql> alter table orders3 drop foreign key fk_cat;

Ubiq facilita la visualización de datos en minutos y la supervisión en paneles en tiempo real. ¡Pruébalo hoy!