gpt4 book ai didi

mysql - PDO 交易?

转载 作者:行者123 更新时间:2023-11-29 07:04:01 25 4
gpt4 key购买 nike

如果使用 PDO 事务,是否需要锁定表?

如果用户 a 有 50 笔钱,将 50 笔转给用户 b,PDO 交易是否会确保它们都无误地执行?

另外,如果说我有一个 if 语句,

if ($user['money'] > 500) {
$dbc ->beginTransaction();
.........
$dbc ->commit();
}

我怎样才能确保用户的钱的值(value)不会改变,这意味着查询不应该运行,而交易正在运行?谢谢

最佳答案

事务处理由SQL server 保证。如果 beginTransaction() 成功,commit() 成功并且您的 SQL 服务器和表支持事务,那么您就可以确定了。

关于mysql - PDO 交易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com