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。