ホームページ >バックエンド開発 >PHPチュートリアル >phpMyAdmin はどのようにして、あるテーブルの数値を別のテーブルの 3 つの数値の合計と等しくし、動的に更新するのでしょうか?

phpMyAdmin はどのようにして、あるテーブルの数値を別のテーブルの 3 つの数値の合計と等しくし、動的に更新するのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 14:10:20934ブラウズ

このレシピの価格を含むレシピ情報テーブル a を作成しました。このレシピの価格は 3 つの異なる材料で構成されており、これら 3 つの材料の価格は別のテーブルに含まれています。 b.
レシピの価格が他の材料リスト b の 3 つの関連材料の価格の合計と等しくなるように phpmyadmin で操作するにはどうすればよいですか?この接続はどのようにして確立できるのでしょうか?

問題は比較的単純かもしれません。詳しく教えていただきたいです。
材料リスト b で材料の 1 つの価格が更新されるたびに、その材料を含むすべてのレシピの価格も更新できることを願っています。


ディスカッションへの返信 (解決策)

これは、トリガーを作成することで実現できます。

これは、SQL ステートメントと 2 つのテーブル関連のクエリを使用することで実現できると思います

テーブルの内容によって異なります
別のビューを作成した方が良いです

テーブルの内容によって異なります
そうなります別のビューを作成する方が良いです
たとえば、レシピの1つの価格は牛肉(10元)、ニンニク(2元)、生姜(1元)で構成されています。 +2+1=13元、この13元は材料リストの牛肉、ニンニク、生姜の価格に関係しており、材料の価格が変更されると、レシピリストの材料に影響を与える可能性があります。非常に多くのレシピや材料が入手可能ですが、それらを操作する最も簡単な方法は何でしょうか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:swfアップロード次の記事:swfアップロード