Spec-Zone.ru › MySQL 5.7

24.3.27 Таблица 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). Значение CHECK недоступно до тех пор, пока MySQL не поддерживает CHECK.

    Информация о UNIQUE и PRIMARY KEY аналогична той, которую вы получаете из столбца Key_name в выводе из SHOW INDEX, когда столбец Non_unique равен 0.

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

Spec-Zone.ru

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