sales_totalというフィールドと複数の販売エントリを持つテーブルを持つテーブルが1つあるとします。また、売り上げの合計数を表示するたびに、エントリを数えることは現実的ではないと考えてください。MySQLは、関係のない別のテーブルで変更が行われるたびに、MySQLがフィールドを「自動更新」することは可能ですか?
salesエントリの数が変更されるたびにsales_totalフィールドをMySQLに自動的に更新させることはできますか?
私は、C#、PHPなどで別のクエリを実行することでこれを行うことができることを知っています - MySQL(または他のデータベースシステム)がそれ自体でこれを行うことができるかどうか不思議です。
P.S.理想的なソリューションは、より複雑な操作(フィールドに文字列として複数の行を格納するなど)を処理できるはずです。
トリガーでは、可能です。 – dgw