假设我们有一个表有一个名为sales_total的字段,另一个表有一堆销售条目。让我们暂时想象一下,每当我们想要查看总销售数量时,计算条目是不切实际的。
每次销售条目数量发生变化时,是否可以让MySQL自动更新sales_total字段?
我知道您可以通过C#,PHP或其他任何方式运行另一个查询来实现这一点 - 我只是好奇MySQL(或其他一些数据库系统)是否可以在其中执行此操作?
P.S。这当然是一个非常平庸的例子 - 理想的解决方案应该能够处理更复杂的操作(在一个字段中将多行存储为字符串等)。
答案 0 :(得分:2)
使用mysql触发器... 来自第一个表的更新触发器应该有一些查询来更新第二个表。