任意のテーブルの現在のAUTO_INCREMENT値を取得する 質問する

任意のテーブルの現在のAUTO_INCREMENT値を取得する 質問する

MySQL のテーブルの現在の AUTO_INCREMENT 値を取得するにはどうすればよいですか?

ベストアンサー1

次のクエリを使用すると、すべてのテーブル データを取得できます。

SHOW TABLE STATUS FROM `DatabaseName` WHERE `name` LIKE 'TableName' ;

次のクエリを使用すると、まさにこの情報を取得できます。

SELECT `AUTO_INCREMENT`
FROM  INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND   TABLE_NAME   = 'TableName';

おすすめ記事