在MySQL中存储人们当前平衡的最佳方法是什么?我正在开发像Neobux这样的东西,所以每个用户都有MySQL中的余额数据。
答案 0 :(得分:13)
使用decimal(10,2)
。 float
容易出现舍入错误,请参阅here。
有关详细信息,您可以查看以下页面:
答案 1 :(得分:8)
我说存储所有交易而不仅仅是当前余额。这样你就有了历史,你可以在其上运行不同的聚合而不仅仅是“最终平衡”。
答案 2 :(得分:0)
答案 3 :(得分:0)
如果您只是存储余额,那么只需在数据库中添加一个输入,但如果您想存储所有事务,您应该获得一个新用户名为referrer的表,以便自动注意所有事务,如果您不是一个优秀的程序员你想要的网站类型很难,所以请考虑购买一个现成的网站。