Spec-Zone.ru › MySQL 5.7

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_SCHEMA COLUMNS или оператор SHOW COLUMNS для просмотра дополнительной информации о столбцах этой таблицы, включая типы данных и значения по умолчанию.

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

Spec-Zone.ru

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