Comment voir les clés étrangères liées à une table dans MySql?
Fond : Je voulais supprimer une table dans MySql qui a une contrainte de clé étrangère. Quand je le fais je reçois ceci:
Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails
Comment puis-je supprimer des clés étrangères liées à la table en laissant d'autres.
mysql
foreign-key
constraint
drop-table
étudiant
la source
la source
SHOW CREATE TABLE My_Table;
.My_Table
n'a. La question demande des contraintes sur lesMy_Table
autres tables.AND TABLE_SCHEMA = 'My_Database';
Edité la requête ci-dessus. Changement du nom de la table référencée en nom de table en tant que nom de table référencée. Il s'agit de la table référencée. Par conséquent, le résultat de la requête d'origine ne vous montrera pas les clés étrangères de votre table.
la source