MySQL 8.4 Release Notes
28.3.41 INFORMATION_SCHEMA TABLE_CONSTRAINTS 表
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 信息与从
SHOW INDEX
的输出中Key_name
列相同,只是当Non_unique
列为0
时。 -
ENFORCED
对于 CHECK 约束,值为
YES
或NO
,表示约束是否被强制执行。对于其他约束,值始终为YES
。