大佬教程收集整理的这篇文章主要介绍了PHP和mySQL:我是否存储Balance列或在应用程序需要时动态生成它?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经拥有的:
在我的应用程序中,我有贷方和借方列.我在表中的两个列都使用column类型为decimal 8,2,默认值为0.00.当用户获得贷记(例如$50)时,贷记列的值将为50.00,而借方将填充为0.00.
我想达到的目标:
现在,我还想在前端的“借方”列旁边的第三列中显示交易的余额.那么,我是否要创建一个名为Balance的新列,其列类型为decimal 8,2,默认值为0.00,并在我的代码中将Balance填充为(贷方借方)?还是我会在用户每次访问此页面时动态计算余额值?哪种方法最好,为什么?
PK Credit Debit Balance
3 0.00 20.00 35.00
2 10.00 5.00 55.00
1 50.00 0.00 50.00
@R_596_10586@ls: 60.00 25.00 35.00
先感谢您.
解决方法:
您应该每次都动态地计算Balance列,并且不要存储在数据库中.
如果已存储它,并且必须编辑过去的记录,则必须更新余额列的记录,这很难计算时间并引入了挂起(写锁)
以上是大佬教程为你收集整理的PHP和mySQL:我是否存储Balance列或在应用程序需要时动态生成它?全部内容,希望文章能够帮你解决PHP和mySQL:我是否存储Balance列或在应用程序需要时动态生成它?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。