如何查看數據庫表的當前自增值?
數據庫表的自增字段因為存在唯一性,所以當某條記錄刪除了之後,該條記錄的自增值其實還是已經存在的了,所以如果要查詢當前表的自增字段的當前起始值,通過select max(`自增字段`) from `表名`來查詢是錯誤的,本人經過試驗得出辦法如下。
對於MySQL數據庫,可使用如下語句進行查詢:
show create table `表名`;
會得到一個如下的結果:
==========================================================
CREATE TABLE `表名` (
。。。。。。。。。。。。。。。。。。。
) ENGINE=MyISAM AUTO_INCREMENT=3246 DEFAULT CHARSET=utf8;
注意上面那個3246即表示當前的自增起始值了。
使用phpmyadmin運行上述SQL命令的時候估計會看到一個縮略結果信息,點擊選項然後選擇完整文字即可看到結果。