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 で追加されました。