ホームページ  >  に質問  >  本文

Laravel MySQLを使用して2行の数値データを更新する

データベースに行数を含む詳細テーブルがあります。

###以下を参照してください。 2 つの行に分かれており、1 つの列には Rs

1250、1250 が含まれます。 合計 2500 を示しました。しかし、ユーザーが全合計を使用したい場合、2つの列のデータを更新したいのですが、laravelでこれらの2つの行を更新するにはどうすればよいですか? ああああ

P粉161939752P粉161939752244日前290

全員に返信(1)返信します

  • P粉642436282

    P粉6424362822024-02-18 09:34:07

    あなたのユースケースの詳細 (例: user が使用した量をどのように取得するかなど) はわかりませんが、問題を解決する 1 つの方法の概要を以下に示します。

    この例では、Wallet モデルと関連テーブルを作成し、使用量を表す used 列と、同様の 残り < /代码> 列を定義しました。もちろん、これらを特定の情報に置き換えることもできます。

    リーリー
    1. まず、指定された userused フィールド値を sum (total)
    2. するクエリを実行します。
    3. 次に、ステップ 1 で取得した合計金額から使用金額 (この例では 1500) を引いて、$残り 金額を計算します。
    4. 最後に、指定された
    5. user のテーブル内の各行の 残りの を更新します。
    上で述べたように、テーブルから関連する行を取得する方法はあなた次第です。

    user_id の使用は単なる例ですが、transaction id など、目的に応じたものを使用できます。使用事例 。

    返事
    0
  • キャンセル返事