어떻게 mysql db 행에 제출 된 최근 20 개의 결과를 얻을 수 있습니까?마지막 결과가 mysql db에 제출되었습니다
가장 최근에 사용자가 제출 한 20 개의 결과가 필요합니다.
건배.
어떻게 mysql db 행에 제출 된 최근 20 개의 결과를 얻을 수 있습니까?마지막 결과가 mysql db에 제출되었습니다
가장 최근에 사용자가 제출 한 20 개의 결과가 필요합니다.
건배.
당신이 AUTO_INCREMENT 기본 키를 사용하는 경우는 단순하게 :
SELECT * FROM that_table
ORDER BY auto_increment_primary_key DESC
LIMIT 0, 20
해당 테이블에 타임 스탬프 또는 자동 증가 필드가없는 경우에는 변경할 수 없습니다.
그렇지 않으면 : select * from table order by id desc limit 0,20
아래에 MySQL의 구문에서 사용할 수있는 기능이 아래의 쿼리를 참조하십시오 SELECT FROM ORDER BY DESC LIMIT 0,20
나는 데이터베이스에 2 개의 결과가있을 때만 하나의 결과 만 얻습니다. 여기 – Tapha
코드는 "SELECT * FROM table ORDER BY table_id DESC LIMIT 0, 20"입니다. 불가능합니다! – Tapha
! 방금 게시 한 쿼리에 where 절을 지정하지 않았으므로 최대 20 개의 레코드를 볼 수 있습니다. –