php+mysql は、次回毎回、ID に基づいてループでデータをダウンロードします。
。。。。
。。。。 2020-01-06 22:14:35
0
3
1136

たとえば、テーブルの内容は

id ​​name

1 a

2 b

3 c

4 d

# です。 ##th 最初のダウンロード ID は 1

#最初のダウンロード ID は 2

最初のダウンロード ID は 3

最初のダウンロード ID は 4

id が 4 になった後は、再び 1 から始まり、無限にループし続けるため、高い同時実行性をサポートできる必要があります。

以前は、ID を別のテーブルに保存していました。ダウンロードするたびに、テーブルから最後の ID を読み取りました。データをダウンロードするときは、この ID よりも大きなデータが必要でしたが、同時実行性が高かったのです。 . 重複したデータがダウンロードされてしまい、別のテーブルを操作するのが少し面倒なのですが、他に良い方法はないでしょうか?

。。。。
。。。。

全員に返信(2)
junwind

最初に順方向にソートして最後の ID まで 1 ラウンドをダウンロードし、次に逆ソートして 1 ラウンドを最後の ID までダウンロードし、その後順方向で無期限に継続します

いいねを押す +0
  • 返事 データベースをどのように設計するか?
    。。。。 著者 2020-01-14 17:20:47
。。。。

最初のダウンロード ID は 1

2 番目のダウンロード ID は 2

3 番目のダウンロード ID は 3

4 番目のダウンロード ID は 4

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート