Mise à jour 2014-12-05
Je ne recommande pas cette approche pour les raisons énoncées dans la réponse de Simon (acceptée) ainsi que dans le commentaire de Diego. Veuillez utiliser la requête ci-dessous à vos risques et périls.
Réponse originale
Le plus court que j'ai trouvé sur le site des développeurs MySQL :
SELECT Auto_increment
FROM information_schema.tables
WHERE table_name='the_table_you_want'
Attention, si vous avez peu de bases de données avec les mêmes tables, vous devez également spécifier le nom de la base de données, comme ceci :
SELECT Auto_increment
FROM information_schema.tables
WHERE table_name = 'the_table_you_want'
AND table_schema = 'the_database_you_want';