<p>START TRANSACTION;</p><p>SELECT balance FROM accounts WHERE account_id = 1 FOR UPDATE;</p><p>UPDATE accounts SET balance = balance - 100 WHERE account_id = 1;</p><p>COMMIT;</p>
复制代码
- 事务B
<p>START TRANSACTION;</p><p>SELECT balance FROM accounts WHERE account_id = 1 FOR UPDATE;</p><p>UPDATE accounts SET balance = balance + 100 WHERE account_id = 1;</p><p>COMMIT;</p>