PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
INNODB_SYS_FIELDS
テーブルは、InnoDB
データディクショナリの SYS_FIELDS
テーブルの情報と同等の、InnoDB
インデックスのキーカラム (フィールド) に関するメタデータを提供します。
関連する使用法と使用例については、セクション14.14.3「InnoDB INFORMATION_SCHEMA システムテーブル」を参照してください。
表 21.11 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
1 row in set (0.00 sec)
注:
DESCRIBE
またはSHOW COLUMNS
を使用して、データ型とデフォルト値を含む、このテーブルのカラムに関する追加情報を表示します。このテーブルをクエリーするには
PROCESS
権限が必要です。