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中添加的。
