该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_nameSHOW INDEXNon_unique0ENFORCED对于
CHECK约束,值为YESorNO以指示是否强制执行约束。对于其他约束,该值始终为YES。此列是在 MySQL 8.0.16 中添加的。