schema_auto_increment_columns视图
该视图指示哪些表具有AUTO_INCREMENT
列,并提供有关那些列的信息,例如当前和最大列值以及使用率(已用值与可能值的比率)。默认情况下,按使用率和最大列值的降序对行进行排序。
在这些模式中的表被排除在视图输出:mysql
,sys
,INFORMATION_SCHEMA
,performance_schema
。
该schema_auto_increment_columns
视图包含以下列:
table_schema
包含表的架构。
table_name
包含
AUTO_INCREMENT
列的表。column_name
AUTO_INCREMENT
列的名称。data_type
列的数据类型。
column_type
列的列类型,它是数据类型以及可能的其他信息。例如,对于具有
bigint(20)unsigned
列类型的列,数据类型为justbigint
。is_signed
列类型是否已签名。
is_unsigned
列类型是否为无符号。
max_value
列的最大允许值。
auto_increment
AUTO_INCREMENT
列的当前值。auto_increment_ratio
列的使用值与允许值的比率。这表明有多少值的序列被“用完。”