Para que haya un "último registro" deberías decidir primero cómo vas a ordenarlos. Una vez decidido puedes emplear la consulta que te ha planteado Cequiel, que lo que hace es sacar el primero habiéndolos ordenado al revés.
Si el orden va a ser por un campo sin duplicados, otra opción sería:
Código:
SELECT campo1,campo2
FROM tabla
WHERE clave=(SELECT max(clave)
FROM tabla)
Esta consulta te devuelve los registros con mayor valor en el campo "clave". Si "clave" es única te devolverá un solo registro. Si no, te devolverá varios.