84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我想做一个对于用户钱包金额收支情况记录的表就是对于money1(买家金额)money2(买家冻结金额)money3(卖家金额)money4(卖家冻结金额)这个四个字段,所有的加减都要有个记录,该怎么设计表好呢?有什么必须的字段,要求?求经验丰富的人推荐下设计方案?
能不能根据数据库的变动做一个记录?就是当用户表的 金额字段发生变化时,把其变化存入一个新的表里?我用的是MySQL数据库,是不是得使用触发器?
业精于勤,荒于嬉;行成于思,毁于随。
不妨借用会计记账的方式。
每个客户分配3个科目:存入取出金额 = 可用金额 + 冻结金额。
存入取出金额 = 可用金额 + 冻结金额
创建资金流水表(会计分录)和科目余额表两个表。后者用于对流水表进行汇总。
可用(冻结)余额的计算方法是:今日余额 = 昨日余额 + 今日借方总额 - 今日贷方总额。
今日余额 = 昨日余额 + 今日借方总额 - 今日贷方总额
存入取出余额的计算方法是:今日余额 = 昨日余额 + 今日贷方总额 - 今日借方总额。
今日余额 = 昨日余额 + 今日贷方总额 - 今日借方总额
资金流水表例:
余额表例:
用户的账户余额可以计算出来,也可以通过每次交易后更新来实现,看你自己的取舍了
不妨借用会计记账的方式。
每个客户分配3个科目:
存入取出金额 = 可用金额 + 冻结金额
。创建资金流水表(会计分录)和科目余额表两个表。后者用于对流水表进行汇总。
可用(冻结)余额的计算方法是:
今日余额 = 昨日余额 + 今日借方总额 - 今日贷方总额
。存入取出余额的计算方法是:
今日余额 = 昨日余额 + 今日贷方总额 - 今日借方总额
。资金流水表例:
余额表例:
用户的账户余额可以计算出来,也可以通过每次交易后更新来实现,看你自己的取舍了