Utilisez la table information_schema.table_constraints pour obtenir le nom des contraintes définies sur chaque table :
information_schema.table_constraints
select * from information_schema.table_constraints where constraint_schema = 'YOUR_DB'
Utilisez la table information_schema.key_column_usage pour obtenir les champs dans ces contraintes :
information_schema.key_column_usage
select * from information_schema.key_column_usage where constraint_schema = 'YOUR_DB'
Si vous souhaitez discuter des contraintes de clé étrangère, veuillez utiliser information_schema.referential_constraints :
information_schema.referential_constraints
select * from information_schema.referential_constraints where constraint_schema = 'YOUR_DB'
Utilisez la table
information_schema.table_constraints
pour obtenir le nom des contraintes définies sur chaque table :Utilisez la table
information_schema.key_column_usage
pour obtenir les champs dans ces contraintes :Si vous souhaitez discuter des contraintes de clé étrangère, veuillez utiliser
information_schema.referential_constraints
: