交易A:
select * from table_a where field_a = 'A' for update;
交易乙:
select * from table_a where field_a = 'A' for update;
如果这些事务几乎同时运行,会导致死锁吗?
查询预计会返回多个结果。
我在想,可能在下面,它正在一个一个锁定结果,并且由于没有指定顺序,因此锁定可能以不同的顺序发生,这将导致死锁。
这可能吗?
交易A:
select * from table_a where field_a = 'A' for update;
交易乙:
select * from table_a where field_a = 'A' for update;
如果这些事务几乎同时运行,会导致死锁吗?
查询预计会返回多个结果。
我在想,可能在下面,它正在一个一个锁定结果,并且由于没有指定顺序,因此锁定可能以不同的顺序发生,这将导致死锁。
这可能吗?