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