以下のクエリを使用して、MYSQL 5.7 のテーブルの次の AUTO_INCREMENT 値を見つけました。
SELECT AUTO_INCREMENT
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'TABLENAME'
AND TABLE_SCHEMA = DATABASE( );
ただし、MYSQL 8 の同じクエリは NULL を返します。上記のクエリをアプリケーションで使用しましたが、MYSQL 5.7 では問題なく動作しますが、MYSQL 8 では奇妙な動作をします。
MYSQL 8 で次の AUTO_INCREMENT 値を見つける方法を誰か提案できますか?
また、両方 (MYSQL 5.7 および 8) で機能する共通のクエリがあれば、非常に役立ちます。