Följande är det mest effektiva sättet att hitta nästa AUTO_INCREMENT
värde för ett bord. Detta går snabbt även på databaser som innehåller miljontals tabeller, eftersom det inte kräver att man frågar efter det potentiellt stora information_schema
databas.
mysql> SHOW TABLE STATUS LIKE 'table_name';
// Look for the Auto_increment column
Men om du måste hämta detta värde i en fråga, gå till information_schema
databas du måste gå.
SELECT `AUTO_INCREMENT`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DatabaseName'
AND TABLE_NAME = 'TableName';