Следва най-ефективният начин за намиране на следващия AUTO_INCREMENT
стойност за таблица. Това е бързо дори в бази данни, съдържащи милиони таблици, тъй като не изисква заявка за потенциално големия information_schema
база данни.
mysql> SHOW TABLE STATUS LIKE 'table_name';
// Look for the Auto_increment column
Ако обаче трябва да извлечете тази стойност в заявка, тогава към information_schema
база данни трябва да отидете.
SELECT `AUTO_INCREMENT`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND TABLE_NAME = 'TableName';