Documentation Home
MySQL 8.0 参考手册  / 第 26 章 INFORMATION_SCHEMA 表  / 26.3 INFORMATION_SCHEMA 总表  /  26.3.42 INFORMATION_SCHEMA TABLE_CONSTRAINTS 表

26.3.42 INFORMATION_SCHEMA TABLE_CONSTRAINTS 表

TABLE_CONSTRAINTS表描述了哪些表具有约束。

TABLE_CONSTRAINTS表有以下列:

  • CONSTRAINT_CATALOG

    约束所属目录的名称。该值始终为def.

  • CONSTRAINT_SCHEMA

    约束所属的模式(数据库)的名称。

  • TABLE_SCHEMA

    表所属的模式(数据库)的名称。

  • TABLE_NAME

    表的名称。

  • CONSTRAINT_TYPE

    约束的类型。该值可以是 UNIQUEPRIMARY KEYFOREIGN KEY或(从 MySQL 8.0.16 开始) CHECK。这是一个 CHAR(不是 ENUM)专栏。

    UNIQUE和信息与您在列为时 的输出中从列中 获得 的PRIMARY KEY信息大致相同。 Key_nameSHOW INDEXNon_unique0

  • ENFORCED

    对于CHECK约束,值为 YESorNO以指示是否强制执行约束。对于其他约束,该值始终为YES

    此列是在 MySQL 8.0.16 中添加的。