# 26.4.11 信息_SCHEMA INNODB_字段表

INNODB_FIELDS表提供关于关键列(字段)的元数据InnoDB索引。

有关相关使用信息和示例,请参阅第 15.15.3 节,“InnoDB 信息_SCHEMA 模式对象表”.

INNODB_FIELDS表有这些列:

  • INDEX_ID

    与此关键字段关联的索引的标识符;相同的值INNODB_INDEXES.INDEX_ID.

  • 姓名

    表中原始列的名称;相同的值INNODB_COLUMNS.NAME.

  • POS

    索引中键字段的序号位置,从 0 开始并按顺序递增。当删除一列时,其余列将重新排序,以使序列没有间隙。

# 例子

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FIELDS WHERE INDEX_ID = 117\G
*************************** 1. row ***************************
INDEX_ID: 117
    NAME: col1
     POS: 0

# 笔记

  • 你必须拥有过程查询此表的权限。

  • 使用INFORMATION_SCHEMA 表或显示列语句以查看有关此表的列的其他信息,包括数据类型和默认值。