Mysql中的并发事务

Sho*_*eek 5 mysql database transactions

我有一个帐户表。帐户 ID 1 的余额是 550。假设 mysql 的一个连接正在执行此操作:

START TRANSACTION;
update accounts set balance = balance - 200 where id = 1 #TIME t 
update accounts set balance = balance + 200 where id = 2 #TIME t + 100  
COMMIT
Run Code Online (Sandbox Code Playgroud)

现在假设另一个连接正在执行此操作:

START TRANSACTION;
update accounts set balance = balance - 100 where id = 1 and balance > 500 #TIME t  + 50 
COMMIT
Run Code Online (Sandbox Code Playgroud)

我想知道数据库的最终状态是什么,为什么?