Documentation Home
MySQL 8.0 参考手册  / 第 28 章 MySQL 系统模式  / 28.4 sys 模式对象参考  / 28.4.3 sys 架构视图  /  28.4.3.24 schema_auto_increment_columns 视图

28.4.3.24 schema_auto_increment_columns 视图

此视图指示哪些表具有 AUTO_INCREMENT列并提供有关这些列的信息,例如当前和最大列值以及使用率(已使用值与可能值的比率)。默认情况下,行按降序使用率和最大列值排序。

这些模式中的表从视图输出中 排除 : mysql,,,, . sysINFORMATION_SCHEMAperformance_schema

schema_auto_increment_columns 视图具有以下列:

  • table_schema

    包含表的模式。

  • table_name

    包含该 AUTO_INCREMENT列的表。

  • column_name

    列的名称AUTO_INCREMENT

  • data_type

    列的数据类型。

  • column_type

    列的列类型,即数据类型加上可能的其他信息。例如,对于具有bigint(20) unsigned列类型的列,数据类型只是bigint.

  • is_signed

    列类型是否有符号。

  • is_unsigned

    列类型是否无符号。

  • max_value

    列的最大允许值。

  • auto_increment

    列的当前AUTO_INCREMENT值。

  • auto_increment_ratio

    列的使用值与允许值的比率。这表明有多少值序列 用完了”。