Spec-Zone.ru › MySQL 9.2

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

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

Spec-Zone.ru

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