SHOW ENGINE INNODB STATUS输出中的LATEST DETECTED DEADLOCK部分显示:
*** (1) TRANSACTION: WAITING FOR lock_mode X lock on record
*** (2) TRANSACTION: WAITING FOR lock_mode X lock on record
*** WE ROLL BACK TRANSACTION (2)
InnoDB选择回滚事务(2)的依据最可能是:
事务(2)的事务ID更大(即更晚开始)
事务(2)修改的行数更少,回滚代价更小
事务(2)的锁等待时间更短
随机选择

这道题你会答吗?花几分钟告诉大家答案吧!