MySQL 9.0 发行说明
该 TABLE_CONSTRAINTS
表描述哪些表具有约束条件。
该 TABLE_CONSTRAINTS
表具有以下列
CONSTRAINT_CATALOG
约束所属的目录的名称。此值始终为
def
。CONSTRAINT_SCHEMA
约束所属的模式(数据库)的名称。
CONSTRAINT_NAME
约束的名称。
TABLE_SCHEMA
表所属的模式(数据库)的名称。
TABLE_NAME
表的名称。
CONSTRAINT_TYPE
约束的类型。该值可以是
UNIQUE
、PRIMARY KEY
、FOREIGN KEY
或CHECK
。这是一个CHAR
(而不是ENUM
)列。该
UNIQUE
和PRIMARY KEY
信息与您从Key_name
列中获得的类似Non_unique
列为0
时从SHOW INDEX
输出中获得的信息相同。ENFORCED
对于
CHECK
约束,该值为YES
或NO
,用于指示是否强制执行约束。对于其他约束,该值始终为YES
。