information_schema.table_constraints
>
各テーブルで定義された制約の名前を取得するためのテーブル:
select *
from information_schema.table_constraints
where constraint_schema = 'YOUR_DB'
information_schema.key_column_usage<を使用します/ code>
これらの制約のそれぞれのフィールドを取得するためのテーブル:
select *
from information_schema.key_column_usage
where constraint_schema = 'YOUR_DB'
代わりに、外部キー制約について話している場合は、を使用してください。 information_schema.referential_constraints
:
select *
from information_schema.referential_constraints
where constraint_schema = 'YOUR_DB'