Mysql
 sql >> Base de données >  >> RDS >> Mysql

Contrainte MySQL DROP FOREIGN KEY

Les contraintes de clé étrangère vous aident à maintenir l'intégrité référentielle dans les bases de données et à lier les tables associées pour faciliter les requêtes. Voici comment supprimer une contrainte de clé étrangère à l'aide de la commande MySQL DROP FOREIGN KEY.

Comment supprimer la contrainte FOREIGN KEY dans MySQL

Voici les étapes pour supprimer la contrainte de clé étrangère dans MySQL.

Voici la syntaxe de l'instruction DROP FOREIGN KEY :

ALTER TABLE table_name
DROP FOREIGN KEY constraint_name;

Dans la requête de suppression de clé étrangère ci-dessus, spécifiez table_name à partir de laquelle vous souhaitez supprimer la clé étrangère, à la place de table_name. Spécifiez le nom de la contrainte à la place de constraint_name.

Lecture bonus :BASE DE DONNÉES MySQL DROP

Voici un exemple. Créons 2 tables et ajoutons une contrainte de clé étrangère à l'une d'elles.

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);

Lecture bonus :MySQL DROP COLUMN

Comment supprimer la contrainte de clé étrangère

Voici la requête SQL pour supprimer la contrainte de clé étrangère dans MySQL.

mysql> alter table orders3 drop foreign key fk_cat;

Ubiq facilite la visualisation des données en quelques minutes et la surveillance dans des tableaux de bord en temps réel. Essayez-le aujourd'hui !