AltertableordersDROPFOREIGNKEYo"/> AltertableordersDROPFOREIGNKEYo">

Maison  >  Article  >  base de données  >  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
WBOYavant
2023-08-28 19:17:111495parcourir

我们如何从现有 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

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer