26.4.3.24 schema_auto_increment_columns 视图

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

这些架构中的 table 从视图输出中排除:mysqlsysINFORMATION_SCHEMAperformance_schema

schema_auto_increment_columns视图包含以下列:

  • table_schema

包含 table 的架构。

  • table_name

包含AUTO_INCREMENT列的 table。

  • 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

列的使用值与允许值的比率。这 table 明“序列”中有多少值已用完。