解决Mysql中事务死锁的方案有:1. 避免读未提交隔离级别,使用RC或RR隔离级别。2. 统一锁的申请顺序,所有事务都按相同顺序申请锁,避免请求顺序死锁。3....正确设置锁的超时时间,不宜设置太长时间,设置短一些时间后回滚重试。8. 改用乐观锁机制,避免使用行锁与表锁,这样可以减少锁冲突与死锁问题。9....如果出现死锁,分析各事务的锁定资源与运行逻辑,重新设计逻辑与加锁顺序来解决问题。...可以通过统一所有的事务锁申请顺序来避免这种情况,要么全部按主键升序加锁,要么全部按主键降序加锁。2....提高并发意识:应用程序开发人员应提高对并发控制与锁机制的意识,在设计时就考虑到并发与锁的问题,这可以最大限度地减少死锁的产生。