Selecionar o ultimo registro de uma tabela no MySql

Em algumas versões do MySql não aceitam o comando SELECT MAX

Que ficaria assim:
SELECT Max(Campo) as UltimoRegistro FROM Tabela;

Mas temos o comando LIMIT que da certo no MySql que é assim:
SELECT Campo FROM Tabela ORDER BY IDCampo DESC LIMIT 1;

O ORDER BY é para ordenar pelo campo
O DESC é para ordem descendente (mais atual)
O LIMIT é para o limite do registro a ser mostrado

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *