たとえば、テーブルの内容は
id name
1 a
2 b
3 c
4 d
# です。 ##th 最初のダウンロード ID は 1 2 番目のダウンロード ID は 23 番目のダウンロード ID は 34 番目のダウンロード ID は 4id が 4 になった後は、再び 1 から始まり、無限にループし続けるため、高い同時実行性をサポートできる必要があります。 以前は、ID を別のテーブルに保存していました。ダウンロードするたびに、テーブルから最後の ID を読み取りました。データをダウンロードするときは、この ID よりも大きなデータが必要でしたが、同時実行性が高かったのです。 . 重複したデータがダウンロードされてしまい、別のテーブルを操作するのが少し面倒なのですが、他に良い方法はないでしょうか?
遅延または array_unique を追加します。重要なのは、重複したデータをダウンロードしないこと、および ID をダウンロードして使用しないことです。