このページは機械翻訳したものです。
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カラムから取得した情報とほぼ同じです。 -
ENFORCEDCHECK制約の場合、制約が施行されるかどうかを示す値はYESまたはNOです。 その他の制約の場合、値は常にYESです。このカラムは、MySQL 8.0.16 で追加されました。