php+mysql은 다음에 매번 ID를 기반으로 루프에서 데이터를 다운로드합니다.
。。。。
。。。。 2020-01-06 22:14:35
0
3
1137

예를 들어 테이블 콘텐츠는

id name

1 a

2 b

3 c

4 d

첫 번째 다운로드 ID는 1입니다.

첫 번째 다운로드 ID는 2

첫 번째 다운로드 ID입니다. 3입니다

첫 번째 다운로드 ID는 4

ID가 4가 된 이후에는 다시 1부터 시작하여 계속 무한루프를 지원해야 합니다.

이전에는 다운로드할 때마다 테이블에서 마지막 ID를 저장하곤 했는데, 데이터를 다운로드할 때 이 ID보다 큰 데이터만 필요했습니다. 하지만 동시성이 높으면 중복이 발생합니다. 데이터가 있는데 다른 테이블을 조작하는 게 좀 번거롭네요. 혹시 다른 좋은 방법이 있으신가요?

。。。。
。。。。

모든 응답(2)
junwind

먼저 정방향으로 정렬하고 마지막 ID까지 한 라운드를 다운로드한 다음 역순으로 정렬하여 마지막 ID까지 한 라운드를 다운로드한 다음 정방향으로 반복하여 무한정 계속합니다

  • 회신하다 데이터베이스를 어떻게 디자인하나요?
    。。。。 작가 2020-01-14 17:20:47
。。。。

ID 1로 첫 번째 다운로드

ID 2로 두 번째 다운로드

ID 3으로 세 번째 다운로드

ID 4로 네 번째 다운로드

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿