只要在另一个不相关的表中进行更改,MySQL是否可以“自动更新”字段?

时间:2012-02-25 13:53:44

标签: mysql

假设我们有一个表有一个名为sales_total的字段,另一个表有一堆销售条目。让我们暂时想象一下,每当我们想要查看总销售数量时,计算条目是不切实际的。

每次销售条目数量发生变化时,是否可以让MySQL自动更新sales_total字段?

我知道您可以通过C#,PHP或其他任何方式运行另一个查询来实现这一点 - 我只是好奇MySQL(或其他一些数据库系统)是否可以在其中执行此操作?

P.S。这当然是一个非常平庸的例子 - 理想的解决方案应该能够处理更复杂的操作(在一个字段中将多行存储为字符串等)。

1 个答案:

答案 0 :(得分:2)

使用mysql触发器... 来自第一个表的更新触发器应该有一些查询来更新第二个表。