此檢視表指示哪些表格具有 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
的欄位,資料類型僅為bigint
。is_signed
欄位類型是否為帶正負號。
is_unsigned
欄位類型是否為不帶正負號。
max_value
欄位允許的最大值。
auto_increment
欄位目前的
AUTO_INCREMENT
值。auto_increment_ratio
欄位已使用值與允許值的比率。這表示值的序列已「使用」了多少。