【发布时间】:2019-10-24 15:53:05
【问题描述】:
我正在构建一个金融网络应用程序,类似于电子银行应用程序。每当进行交易时,例如资金转账,都会扣除一笔交易费用,并通过查询当前余额并将扣除的费用相加,最后更新余额字段来更新系统账户的收益/余额。
现在我的问题是,当多笔交易可能有 200 笔交易同时由不同账户的不同用户执行时,我预期的总收入余额与系统中实际注册的收入之间存在差异。我相信这与服务器请求的异步性质有关,我该如何防止这种情况??
【问题讨论】:
-
我相信SELECT ... FOR UPDATE 就是您要找的。span>
-
是的,我相信这会做到。现在试试
标签: php mysql codeigniter