24.27 INFORMATION_SCHEMA TABLE_CONSTRAINTStable
TABLE_CONSTRAINTStable 描述了哪些 table 具有约束。
TABLE_CONSTRAINTStable 具有以下列:
CONSTRAINT_CATALOG
约束所属的目录的名称。此值始终为def
。
CONSTRAINT_SCHEMA
约束所属的模式(数据库)的名称。
TABLE_SCHEMA
table 所属的模式(数据库)的名称。
TABLE_NAME
table 的名称。
CONSTRAINT_TYPE
约束的类型。该值可以是UNIQUE
,PRIMARY KEY
,FOREIGN KEY
或CHECK
。这是CHAR(而非ENUM)列。除非 MySQL 支持CHECK
,否则CHECK
值不可用。
UNIQUE
和PRIMARY KEY
信息与Non_unique
列为0
时从SHOW INDEX输出中的Key_name
列获得的信息大致相同。