26.4.3.24 schema_auto_increment_columns 视图
该视图指示哪些 table 具有AUTO_INCREMENT
列,并提供有关这些列的信息,例如当前和最大列值以及使用率(已用值与可能值的比率)。默认情况下,行按使用率和最大列值的降序排序。
这些架构中的 table 从视图输出中排除:mysql
,sys
,INFORMATION_SCHEMA
,performance_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 明“序列”中有多少值已用完。