MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
TABLE_CONSTRAINTS テーブルは、どのテーブルに制約があるかを説明します。
TABLE_CONSTRAINTS テーブルには、次のカラムがあります:
CONSTRAINT_CATALOG
制約が属するカタログの名前。 この値は常に def です。
CONSTRAINT_SCHEMA
制約が属するスキーマ (データベース) の名前。
TABLE_SCHEMA
テーブルが属するスキーマ (データベース) の名前。
TABLE_NAME
テーブルの名前。
The CONSTRAINT_TYPE
制約のタイプ。 値は、UNIQUE, PRIMARY KEY, FOREIGN KEY または (MySQL 8.0.16) CHECK です。 これは CHAR (非 ENUM) カラムです。
UNIQUE および PRIMARY KEY の情報は、Non_unique カラムが 0 の場合、SHOW INDEX からの出力の Key_name カラムから取得した情報とほぼ同じです。
ENFORCED
CHECK 制約の場合、制約が施行されるかどうかを示す値は YES または NO です。 その他の制約の場合、値は常に YES です。
このカラムは、MySQL 8.0.16 で追加されました。