如果两个事务同时执行 UPDATE,且 UPDATE 使用的索引不同,会不会出现死锁?InnoDB 如何检测和解决此类死锁?

答案解析

可能出现死锁。InnoDB通过wait-for graph检测死锁,自动回滚一个事务,保证系统可用。