Maison > base de données > tutoriel mysql > Comment pouvons-nous supprimer la contrainte FOREIGN KEY de la colonne de la table MySQL existante ?

Comment pouvons-nous supprimer la contrainte FOREIGN KEY de la colonne de la table MySQL existante ?

WBOY
Libérer: 2023-08-28 19:17:11
avant
1554 Les gens l'ont consulté

我们如何从现有 MySQL 表的列中删除 FOREIGN KEY 约束?

Nous pouvons supprimer les contraintes FOREIGN KEY des colonnes d'une table existante en utilisant le mot-clé DROP et l'instruction ALTER TABLE.

Grammaire

ALTER TABLE table_name DROP FOREIGN KEY constraint_name
Copier après la connexion

Le nom de la contrainte ici est le nom de la contrainte de clé étrangère que nous avons appliquée lors de la création de la table. Si aucun nom de contrainte n'est spécifié, MySQL fournira le nom de la contrainte, qui peut être vérifié via l'instruction SHOW CREATE TABLE.

Exemple

La requête suivante supprimera la contrainte FOREIGN KEY de la table "orders" -

mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1;
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal