记一次报错ons.MySQLTransactionRollbackException: Lock wait timeout exceeded; try resta

ゝ一纸荒年。 2023-05-30 08:53 113阅读 0赞

记一次数据库ons.MySQLTransactionRollbackException: Lock wait timeout exceeded; try resta

场景:开始操作一张表的其他行都可以,就只有这一行数据操作的时候就报这个错,开始怀疑这一行可能锁住了,马上开始查看

查询这个表
在这里插入图片描述

  1. SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

发现有锁住

  1. 杀死进程id(就是上面命令的trx_mysql_thread_id列)
  2. kill 线程ID

OK 或者重启mysql

发表评论

表情:
评论列表 (有 0 条评论,113人围观)

还没有评论,来说两句吧...

相关阅读