1. ホーム
  2. mysql

[解決済み] 任意のテーブルの現在の AUTO_INCREMENT 値を取得します。

2022-03-17 07:28:54

質問

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

どのように解決するのですか?

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

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

このクエリを使えば、まさにこの情報を得ることができます。

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