1. 查看并删除死锁线程
SELECT trx_mysql_thread_id FROM INFORMATION_SCHEMA.INNODB_TRX;
kill 27527036
2. 最后发现问题是在@Transactional注解里面debug导致的死锁
参考资料
Mysql插入删除死锁问题排查_embrace110的博客-CSDN博客_mysql 删除死锁
Mysql 查看死锁,解除死锁_Rwua155的博客-CSDN博客_mysql查看死锁和解除锁
多线程使用@Transactional造成的阻塞问题 - 博客 - 编程圈
@transactional 手动提交事务_记一次生产事务死锁问题引发服务雪崩与解决方案_chemdrugs的博客-CSDN博客