更新预先计算的汇总表

时间:2016-11-17 11:05:21

标签: mysql

所以我有一个表,我需要计算一些摘要(状态和区域是此表中的列),因为非mysql原因我迄今为止提出的最佳解决方案是预先计算摘要并将其存储到汇总表,所以下面基本上是一个存储在数据库中的预先计算的表

status/region  |    b1 |    b2 |    b3 | total
-----------------------------------------------
    a1         |    4  |    6  |    2  |  12
    a2         |    2  |    0  |    8  |  10
    total      |    6  |    6  |    10 |  22

因此,如果让某人在更新原始数据库的同时将某些东西插入到具有状态a1和区域b1的实际数据库中,我也会增加它的计数并增加总数。

插入有点好,但有更新让我说他将a1 b1更改为a2 b2我必须先做6次更新,然后计数和总数再减少3次,其他计数和总数则增加3次。

是否有更好的解决方案

0 个答案:

没有答案