MySQL 8.3 Release Notes
该视图指示哪些表具有 AUTO_INCREMENT
列,并提供关于这些列的信息,例如当前和最大列值以及使用率(使用值与可能值的比率)。默认情况下,行按降序使用率和最大列值排序。
以下模式中的表被排除在视图输出之外:mysql
、sys
、INFORMATION_SCHEMA
、performance_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
列的使用率,即使用值与可能值的比率。这表明序列中的值有多少被“用完”。