这样的最终结果,到底算不算两个事务的 ACID 都得到了保障?
資深大佬 : Newyorkcity 17
事务 A 开始 select 到 id = 1 的一条数据
事务 B 开始 select 到 id = 1 的一条数据
事务 B 继续 将刚才 select 到的数据直接删掉
事务 B 提交 提交后数据库中再也没有 id=1 的数据
事务 A 继续 将刚才 select 到的记录中 name 字段由原来的 xe2v 改为 v2ex
事务 A 提交 提交后数据库中有了 id=1 的数据
事务 B 开始 select 到 id = 1 的一条数据
事务 B 继续 将刚才 select 到的数据直接删掉
事务 B 提交 提交后数据库中再也没有 id=1 的数据
事务 A 继续 将刚才 select 到的记录中 name 字段由原来的 xe2v 改为 v2ex
事务 A 提交 提交后数据库中有了 id=1 的数据
请问事务 A 和事务 B 的 ACID 都得到保障了吗?还是只有事务 A 的 ACID 得到保障,事务 B 则没有?
谢谢
大佬有話說 (2)