php 有100元 两个人同时去支付了 该什么处理

发布网友 发布时间:40分钟前

我来回答

1个回答

热心网友 时间:17秒前

用数据表乐观锁。
重点不是插入数据,而是更新数据。先获取数据,有一个字段表示支付状态,然后更新获取的数据,尝试将支付状态设为已支付,where 条件包含表示支付状态的字段和原来的值。这样如果一个人支付成功,支付状态就改变了,另一个人即使同时获取到数据,但是也会因为 where 条件不满足而支付失败。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com