Spec-Zone.ru › MySQL 5.7

24.4.19 Таблица INFORMATION_SCHEMA INNODB_SYS_FIELDS

Таблица INNODB_SYS_FIELDS предоставляет метаданные о ключевых столбцах (полях) InnoDB индексов, аналогичные информации из таблицы SYS_FIELDS в словаре данных InnoDB.

Для информации о связанном использовании и примеров см. Раздел 14.16.3, «Системные таблицы InnoDB INFORMATION_SCHEMA».

Таблица INNODB_SYS_FIELDS содержит следующие столбцы:

  • INDEX_ID

    Идентификатор индекса, связанного с этим ключевым полем; совпадает со значением INNODB_SYS_INDEXES.INDEX_ID.

  • NAME

    Имя исходного столбца из таблицы; совпадает со значением INNODB_SYS_COLUMNS.NAME.

  • POS

    Порядковый номер ключевого поля в индексе, начиная с 0 и увеличиваясь последовательно. При удалении столбца оставшиеся столбцы переупорядочиваются, чтобы в последовательности не было пропусков.

Пример

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_FIELDS WHERE INDEX_ID = 117\G
*************************** 1. row ***************************
INDEX_ID: 117
    NAME: col1
     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-fields-table.html

Spec-Zone.ru

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