puoi usare MAX(id) ma devi fare un raggruppamento, oppure:

show TABLE STATUS LIKE 'TABELLA'

e poi cerchi il campo Auto_increment che ti da il prossimo id, ma non e' detto che facendo -1 tu prenda l'ultimo inserito.

ORDER BY con LIMIT e' il piu' pratico....