- 该表提供查询有关InnoDB索引列(字段)的元数据信息,等同于InnoDB数据字典中SYS_FIELDS表的信息
- 该表为memory引擎临时表,查询该表的用户需要有process权限
CREATE TEMPORARY TABLE `INNODB_SYS_FIELDS` (
`INDEX_ID` bigint(21) unsigned NOT NULL DEFAULT '0',
`NAME` varchar(193) NOT NULL DEFAULT '',
`POS` int(11) unsigned NOT NULL DEFAULT '0'
) ENGINE=MEMORY DEFAULT CHARSET=utf8
- INDEX_ID:与此索引字段关联的索引ID,与INNODB_SYS_INDEXES表中的INDEX_ID字段值相同
- NAME:与此索引列相关的表中原始列的名称,与INNODB_SYS_COLUMNS表中的NAME字段值相同
- POS:索引中的索引字段的序号位置,从0开始依次递增。 当一个列被删除时,剩下的列被重新排序,以便该序列无间隙
admin@localhost : information_schema 06:41:33> select * from INNODB_SYS_FIELDS limit 10;
+----------+----------+-----+
| INDEX_ID | NAME | POS |
+----------+----------+-----+
| 11 | ID | 0 |
| 12 | FOR_NAME | 0 |
| 13 | REF_NAME | 0 |
| 14 | ID | 0 |
| 14 | POS | 1 |
| 15 | SPACE | 0 |
| 16 | SPACE | 0 |
| 17 | TABLE_ID | 0 |
| 17 | POS | 1 |
| 17 | BASE_POS | 2 |
+----------+----------+-----+
10 rows in set (0.00 sec)
上一篇:INNODB_SYS_TABLES表 |下一篇:INNODB_BUFFER_PAGE表