Spec-Zone.ru › MySQL 9.2

28.3.43 Таблица 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 столбцах аналогична той, которую вы получите из столбца Key_name в результатах запроса SHOW INDEX, когда столбец Non_unique имеет значение 0.

  • ENFORCED

    Для ограничений типа CHECK значение равно YES или NO, чтобы указать, применяется ли ограничение. Для других ограничений значение всегда равно YES.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/information-schema-table-constraints-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API