2011-04-11 6 views
5

50 번 이상의 레코드를 모두 조회하려고합니다. 그래서 LIMIT 49, 99999과 같은 것을하는 대신 공식적인 방법이 있는지 알고 싶습니다.MySQL LIMIT/OFFSET : 첫 번째 X를 제외한 모든 레코드 얻기

+0

가능한 중복 [MySQL의 무한 행 오프셋 (http://stackoverflow.com/questions/255517/mysql-offset-infinite -rows) – hsz

+0

은이 테이블의 기본 키로 조건을 알 수 있습니다. – Sakthi

답변

14

아니요, 죄송합니다. MySQL Documentation에서 :

이 결과 세트의 마지막까지 오프셋 특정 에서 모든 행을 검색하려면, 당신은 두 번째 매개 변수에 대한 몇 가지 큰 번호를 사용할 수 있습니다. 이 문 은 96 행 에서 마지막에 모든 행을 검색합니다

SELECT * FROM tbl LIMIT 95,18446744073709551615; 
+0

알겠습니다. 고마워요. 하지만 왜 내 첫 번째 게시물을 편집했는지 물어봐도 될까요? 안녕과 고마워하는 것이 금지되어 있습니까? – priktop

+3

아니요, 전혀 금지 된 것은 아니지만 제목이 다소 모호하여 편집 할 예정이었습니다. 안녕하세요/감사는 Stackoverflow에서 향후 방문자에게 유용한 콘텐츠를 추가하지 않습니다.) – Konerak

+9

@Konerak : 실제로 , 나는 "Hi"와 "Thanks"에 관심이있다. 공손한 대답은 항상 대답을 얻는 데 도움이됩니다. –

관련 문제