GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Olá, preciso de ajuda em seleções mysql[RESOLVIDO]


#1

Como eu faço para dar uma select em 5 cadastros mais atuais dentro do banco e mostrar em uma lista para o usuário?

Por exemplo se um novo registro for inserido no banco ele passa para o topo e o 5° não aparece.

Eu quero que apareça apenas 5 registros mais atuais na lista.


#2

Primeiro de tudo você deve criar um campo do tipo data para registrar a data de inserção, e a data deverá conter hora, minutos e segundos. No java utilizaria um new Date() ou new GregorianCalendar, por exemplo.

Após, você pode fazer algo como

SELECT * FROM usuarios ORDER BY seuCampoDataInsercao DESC LIMIT 5;


#3

Muito obrigado edumatias me ajudou muito.
consegui o que eu queria usando isso "data timestamp default current_timestamp()"
dessa forma sempre que um registro é inserido no banco automaticamente é contado a data e horas.


#4

Ótimo @rafaelaugusto

Pode adicionar o comentário como Solução e adicionar ao título [RESOLVIDO]

[]'s