
... Prueba con:
Código:
SELECT id, mail, nombre
FROM tabla ORDER BY id DESC LIMIT 0,1
.. lo que harás es ordenar por tu campo "id" de manera inversa, entonces el registro mayor será el primero, así pués solo te limitas a recuperar ese registro.
Igual prueba con:
Código:
SELECT id, mail, nombre
FROM tabla WHERE id= MAX('id')
La función MAX() devulve el máximo valor de la expresión... creo es la función que buscas.
Vámonos a el foro de Base de Datos!.