Vous devez connaître le nom de la clé étrangère. S'il a été créé sans nom, alors le nom sera généré automatiquement. Vous devriez obtenir des informations sur la clé étrangère.
Utilisez l'une de ces requêtes pour obtenir les noms de clés étrangères -
SELECT
constraint_name
FROM
information_schema.REFERENTIAL_CONSTRAINTS
WHERE
constraint_schema = <'db_name'> AND table_name = <'table_name'>;
SELECT *
FROM
information_schema.KEY_COLUMN_USAGE
WHERE
constraint_schema = <'db_name'> AND table_name = <'table_name'> AND
referenced_table_name IS NOT NULL;
...et utilisez ALTER TABLE <table_name> DROP INDEX <fk_name>;
pour déposer la clé étrangère.