php + mysqlの高い同時実行性で重複を避けるためにIDに基づいてループでデータをダウンロードする方法(インターフェース)
。。。。
。。。。 2020-02-08 11:30:16
0
1
1097

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

id ​​name

1 a

2 b

3 c

4 d

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

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

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

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

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

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

。。。。
。。。。

全員に返信(1)
小可耐

遅延または array_unique を追加します。重要なのは、重複したデータをダウンロードしないこと、および ID をダウンロードして使用しないことです。

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