ホームページ >バックエンド開発 >PHPチュートリアル >phpMyAdmin はどのようにして、あるテーブルの数値を別のテーブルの 3 つの数値の合計と等しくし、動的に更新するのでしょうか?
このレシピの価格を含むレシピ情報テーブル a を作成しました。このレシピの価格は 3 つの異なる材料で構成されており、これら 3 つの材料の価格は別のテーブルに含まれています。 b.
レシピの価格が他の材料リスト b の 3 つの関連材料の価格の合計と等しくなるように phpmyadmin で操作するにはどうすればよいですか?この接続はどのようにして確立できるのでしょうか?
問題は比較的単純かもしれません。詳しく教えていただきたいです。
材料リスト b で材料の 1 つの価格が更新されるたびに、その材料を含むすべてのレシピの価格も更新できることを願っています。
これは、トリガーを作成することで実現できます。
これは、SQL ステートメントと 2 つのテーブル関連のクエリを使用することで実現できると思います
テーブルの内容によって異なります
別のビューを作成した方が良いです
テーブルの内容によって異なります
そうなります別のビューを作成する方が良いです
たとえば、レシピの1つの価格は牛肉(10元)、ニンニク(2元)、生姜(1元)で構成されています。 +2+1=13元、この13元は材料リストの牛肉、ニンニク、生姜の価格に関係しており、材料の価格が変更されると、レシピリストの材料に影響を与える可能性があります。非常に多くのレシピや材料が入手可能ですが、それらを操作する最も簡単な方法は何でしょうか?