Nous pouvons supprimer les contraintes FOREIGN KEY des colonnes d'une table existante en utilisant le mot-clé DROP et l'instruction ALTER TABLE.
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.
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!