TABLE_CONSTRAINTS表
该TABLE_CONSTRAINTS
表描述了哪些表具有约束。
该TABLE_CONSTRAINTS
表包含以下列:
CONSTRAINT_CATALOG
约束所属的目录的名称。此值始终为
def
。CONSTRAINT_SCHEMA
约束所属的架构(数据库)的名称。
TABLE_SCHEMA
表所属的模式(数据库)的名称。
TABLE_NAME
表的名称。
的
CONSTRAINT_TYPE
约束的类型。该值可以是
UNIQUE
,PRIMARY KEY
,FOREIGN KEY
,或(如MySQL的8.0.16的)CHECK
。这是CHAR
(不是ENUM
)列。该
UNIQUE
和PRIMARY KEY
信息是一样的,你从一开始什么Key_name
在输出列从SHOW INDEX
当Non_unique
列0
。ENFORCED
对于
CHECK
约束,值是YES
或NO
表示约束是否得到执行。对于其他约束,该值始终为YES
。该列是在MySQL 8.0.16中添加的。