• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • INNODB_FIELDS表

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

    有关相关用法信息和示例,请参见“ InnoDB INFORMATION_SCHEMA架构对象表”。

    INNODB_FIELDS表包含以下列:

    • INDEX_ID

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

    • NAME

      表中原始列的名称;与相同的值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
    

    注意

    • 您必须具有PROCESS查询此表的特权。
    • 使用该INFORMATION_SCHEMACOLUMNS表或该SHOW COLUMNS语句参见有关该表的列的其他信息,包括数据类型和默认值。