insert,delete,update 在事务中都会自动默认加上排它锁(for update)
A → B
B →A
A修改了,然后还需要修改B;
B被另一个事务修改了要去修改A;
第一事务锁了A,第二个事务锁了B,第一个事务和第二个事务都不能往下执行了,就形成了死锁
insert,delete,update 在事务中都会自动默认加上排它锁(for update)
A → B
B →A
A修改了,然后还需要修改B;
B被另一个事务修改了要去修改A;
第一事务锁了A,第二个事务锁了B,第一个事务和第二个事务都不能往下执行了,就形成了死锁