各エージェントが100人の顧客を扱う顧客/代理店の関係を作成しなければならず、各顧客は注文/位置/優先度を処理する必要があります。そして、私が顧客の注文/位置/優先度を別の優先順位に更新するとき。mysqlクエリのヘルプ
たとえば、5から25の場合、すでに顧客が占有していたポジションは24ステップダウンする必要があります。したがって、24番目から23番目は6番目の顧客が5番目に移動するまでになります。
このような状況を処理するためには、カスタムSQLクエリまたはPHPスクリプトを使用する必要があります(Forループでは可能ですが、可能ならば別のものが必要です)。
優れた迅速な回答。あなたの答えMchlに感謝します。 – Elamurugan
これも可能です。 \t更新customer_agent設定位置=位置-1位置<= $ targetValueおよび位置> $ currentValue \t更新customer_agent設定位置= $ targetValueここで、位置= $ currentValueです。誰もがこの2つのクエリを1つの更新クエリに結合する方法を知っていますか? – Elamurugan