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

impossible de déposer une clé étrangère dans mySQL

Identifiez le nom de la contrainte à l'aide de l'instruction :

SELECT CONSTRAINT_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'Orders'
AND COLUMN_NAME = 'PersonID';

Utiliser le résultat de CONSTRAINT_NAME dans votre ALTER TABLE déclaration. Par exemple :

ALTER TABLE Orders
DROP FOREIGN KEY `myconstraint`;

Réponse dérivée du Manuel de référence MySQL