Lock wait timeout exceeded; try restarting transaction
有关的表,可以查询锁住的对象,以及锁之间的关系
innodb_trx ## 当前运行的所有事务
innodb_locks ## 当前出现的锁,查看正在锁的事务
innodb_lock_waits ## 锁等待的对应关系 ,查看等待锁的事务
附加一条命令show engine innodb status \G;
最后背锅的是参数:innodb_rollback_on_timeout
将它设置成on,需要重启DB