经过几次谷歌搜索,我来到这里。
我有一个mysql数据库表名 users
. 我有两个专栏, account_balance
以及 earned_total
.
我在php端有几个地方更新了 account_balance
当用户做某事时。我想知道他到目前为止总共挣了多少钱。所以我创造了一个 earned_total
列。在不修改php代码的情况下使用trigger(或任何其他方法)如何更新 earned_total
列太多时 account_balance
列是否更新?
记住当用户退出时 earned_total
价值不应降低。
1条答案
按热度按时间kupeojn61#
注意,debug\ u表不是解决方案所必需的,它的存在是为了表明mysql所做的第一件事就是写所有旧的。新的值。价值观。
就我个人而言,我不会存储赚得的金额,有很大的误差范围,它可以很容易地计算。举例来说,假设一个正的金额被冲销/冲销,这会减少赚得的金额,但是没有办法将其与实际提款区分开来。