4

以下のクエリを使用して、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) で機能する共通のクエリがあれば、非常に役立ちます。

4

0 に答える 0