sql >> Base de Datos >  >> RDS >> Mysql

Lista de restricciones de la base de datos MySQL

Use el information_schema.table_constraints tabla para obtener los nombres de las restricciones definidas en cada tabla:

select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'

Use el information_schema.key_column_usage tabla para obtener los campos en cada una de esas restricciones:

select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'

Si, en cambio, está hablando de restricciones de clave externa, use information_schema.referential_constraints :

select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'