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.