24.4.21 Таблица INFORMATION_SCHEMA INNODB_SYS_FOREIGN_COLS
Таблица INNODB_SYS_FOREIGN_COLS предоставляет информацию о статусе столбцов InnoDB внешних ключей, эквивалентную информации из таблицы SYS_FOREIGN_COLS в словаре данных InnoDB.
Для связанной информации по использованию и примеров см. Раздел 14.16.3, «Таблицы системы InnoDB INFORMATION_SCHEMA».
В таблице INNODB_SYS_FOREIGN_COLS находятся следующие столбцы:
-
IDИндекс внешнего ключа, связанный с этим полем индекса ключа, используя то же значение, что и
INNODB_SYS_FOREIGN.ID. -
FOR_COL_NAMEНазвание связанного столбца в таблице-потомке.
-
REF_COL_NAMEНазвание связанного столбца в родительской таблице.
-
POSПорядковый номер этого поля ключа в индексе внешнего ключа, начиная с 0.
Пример
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_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.