MySQL의 특정 행을 넘어서는 데이터에 액세스
MySQL 쿼리에서는 특정 행부터 시작하여 데이터를 검색해야 하는 경우가 많습니다. LIMIT
절은 일반적으로 시작 오프셋과 행 개수를 모두 지정하지만, 주어진 오프셋 이후의 모든 행을 얻는 것은 약간의 어려움이 있습니다. LIMIT
절에는 두 매개변수가 모두 필요합니다.
MySQL 문서는 간단한 솔루션을 제공합니다. 즉, 두 번째(한계) 매개변수에 매우 큰 숫자를 사용하는 것입니다. 이는 지정된 오프셋부터 결과 집합 끝까지의 모든 행을 효과적으로 검색합니다.
예를 들어 96번째 행부터 모든 행을 검색하려면 다음 쿼리를 사용하세요.
<code class="language-sql">SELECT * FROM tbl LIMIT 95, 18446744073709551615;</code>
여기서 95는 오프셋(0 인덱스이므로 96번째 행부터 시작)을 나타내며, 18446744073709551615
은 64비트 부호 없는 정수의 최대값으로 나머지 모든 행을 검색할 수 있습니다.
위 내용은 MySQL에서 특정 오프셋 이후의 모든 행을 어떻게 검색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!