TABLE_CONSTRAINTS
テーブルはどのテーブルに制約があるかを説明します。
INFORMATION_SCHEMA
名 |
SHOW 名 |
備考 |
CONSTRAINT_CATALOG |
NULL |
|
CONSTRAINT_SCHEMA |
||
CONSTRAINT_NAME |
||
TABLE_SCHEMA |
||
TABLE_NAME |
||
CONSTRAINT_TYPE |
注:
CONSTRAINT_TYPE 値は
UNIQUE、PRIMARY
KEY、あるいは FOREIGN KEY
になります。
UNIQUE および PRIMARY
KEY 情報は Non_unique
領域が 0 のとき SHOW
INDEX の出力の Key_name
領域から得られる情報とほぼ同じになります。
CONSTRAINT_TYPE
カラムはこれらの値のどれか 1
つを含みます。UNIQUE、PRIMARY
KEY、FOREIGN
KEY、CHECK。これは
CHAR (非 ENUM)
カラムです。CHECK 値は
CHECK
をサポートするまでは利用できません。
