PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了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    

PK是自动增量主键.如上所示,能够产生输出代码是什么?

先感谢您.

解决方法:

您应该每次都动态地计算Balance列,并且不要存储在数据库中.

如果已存储它,并且必须编辑过去的记录,则必须更新余额列的记录,这很难计算时间并引入了挂起(写锁)

大佬总结

以上是大佬教程为你收集整理的PHP和mySQL:我是否存储Balance列或在应用程序需要时动态生成它?全部内容,希望文章能够帮你解决PHP和mySQL:我是否存储Balance列或在应用程序需要时动态生成它?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: