MySQL平衡计算 - 每次单独计算表或查询?

时间:2014-02-03 09:27:43

标签: mysql triggers transactions

我有一些带汇款申请的桌子。不同的表格将包含客户的入款和省钱数据。我需要计算他们的总体平衡并有两个选择:

  1. 有一个单独的表来显示客户的最后余额,并在其他相关表格中发生某些更改时使用触发器来更新余额字段

  2. 每次查询客户的余额时,都会从头开始计算客户的余额。这包括每次都要经过几张表并计算每笔交易。

  3. 哪一个更有效率?

    第一个唯一的缺点是我可能需要为所有相关表格提供3个(插入,更新,删除)触发器。

1 个答案:

答案 0 :(得分:0)

如果您有一个包含客户余额的分页表,您可以使用数据为用户提供广告信息,例如报告,统计信息等......

它需要更多的工作,但也许将来你会发现这个单独的信息对此有用。