Voici le moyen le plus performant de trouver le prochain AUTO_INCREMENT
valeur pour un tableau. C'est rapide même sur les bases de données contenant des millions de tables, car cela ne nécessite pas d'interroger le information_schema
potentiellement volumineux base de données.
mysql> SHOW TABLE STATUS LIKE 'table_name';
// Look for the Auto_increment column
Cependant, si vous devez récupérer cette valeur dans une requête, alors au information_schema
base de données, vous devez aller.
SELECT `AUTO_INCREMENT`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND TABLE_NAME = 'TableName';