28.4.13 Таблица INFORMATION_SCHEMA INNODB_FOREIGN_COLS
Таблица INNODB_FOREIGN_COLS предоставляет информацию о статусе InnoDB столбцах внешних ключей.
Для получения дополнительной информации и примеров см. Раздел 17.15.3, «Таблицы схемы InnoDB INFORMATION_SCHEMA».
Таблица INNODB_FOREIGN_COLS содержит следующие столбцы:
-
IDИндекс внешнего ключа, связанный с этим полем индекса; то же значение, что и
INNODB_FOREIGN.ID. -
FOR_COL_NAMEИмя связанного столбца в таблице-потомке.
-
REF_COL_NAMEИмя связанного столбца в родительской таблице.
-
POSПорядковый номер этого поля ключа в индексе внешнего ключа, начиная с 0.
Пример
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FOREIGN_COLS WHERE ID = 'test/fk1'\G
*************************** 1. row ***************************
ID: test/fk1
FOR_COL_NAME: parent_id
REF_COL_NAME: id
POS: 0
Примечания
Для запроса к этой таблице необходимо иметь право
PROCESS.Используйте таблицу
INFORMATION_SCHEMACOLUMNSили операторSHOW COLUMNS, чтобы получить дополнительную информацию о столбцах этой таблицы, включая типы данных и значения по умолчанию.
© 2025 Oracle
Licensed under the GPLv2 License.