Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  The schema_auto_increment_columns View

30.4.3.24 模式自动增量列视图

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

以下模式中的表被排除在视图输出之外:mysqlsysINFORMATION_SCHEMAperformance_schema

schema_auto_increment_columns 视图具有以下列:

  • table_schema

    包含表的模式。

  • table_name

    包含 AUTO_INCREMENT 列的表。

  • column_name

    自动增量列的名称。

  • data_type

    列的数据类型。

  • column_type

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

  • is_signed

    列类型是否为有符号。

  • is_unsigned

    列类型是否为无符号。

  • max_value

    列的最大允许值。

  • auto_increment

    列的当前 AUTO_INCREMENT 值。

  • auto_increment_ratio

    列的使用率,即使用值与可能值的比率。这表明序列中的值有多少被“用完”。