MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction异常解决

  • Post author:
  • Post category:mysql


系统执行update语句是发现报了这个错误:

com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

这条语句被锁住了

进入mysql使用

SELECT * FROM information_schema.innodb_trx

发现有两个事务处于运行中(trx_state=”RUNNING”),找到对应线程,执行:

kill 线程ID(trx_mysql_thread_id)

恢复正常



版权声明:本文为qq_24309787原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。