MySQL 8.4 发行说明
该 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
列中获得的信息相同,这些信息来自SHOW INDEX
的输出,其中Non_unique
列为0
。ENFORCED
对于
CHECK
约束,该值为YES
或NO
,指示约束是否强制执行。对于其他约束,该值始终为YES
。