Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Lista de restrições do banco de dados MySQL


Use o information_schema.table_constraints table para obter os nomes das restrições definidas em cada tabela:
select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'

Use o information_schema.key_column_usage table para obter os campos em cada uma dessas restrições:
select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'

Se, em vez disso, você estiver falando sobre restrições de chave estrangeira, use information_schema.referential_constraints :
select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'