1. 程式人生 > >mysql獲取當前表的自增值,以及修改初始自增值

mysql獲取當前表的自增值,以及修改初始自增值

一、查詢表的自增值

SELECT Auto_increment
  FROM information_schema.TABLES
 WHERE Table_Schema= 'database'
   AND table_name= 'tableName'

說明:'database' 表示資料庫名 。 'tableName'  表示表名。(資料庫名和表名需要引號引起來!)

二、修改當前表的自增初始值

場景:因為刪除過某些資料,自增值已經不連續了,所以人為改動初始值;

alter table tableName auto_increment=9

說明:tableName:待修改的表名,9:表示改動的初始值自增值

感謝文章:文章1文章2