欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Lock wait timeout exceeded; try restarting transaction

程序员文章站 2024-01-12 16:25:34
...

在更新一条数据时,前端页面一直加载转圈,之后后台报错

Lock wait timeout exceeded; try restarting transaction

解决办法:
select * from information_schema.INNODB_TRX;
找到trx_mysql_thread_id对应的值:如13336,之后结束该进程
kill 13336

也可以增加锁等待时间
SHOW VARIABLES LIKE ‘innodb_lock_wait_timeout’;
set innodb_lock_wait_timeout=100;

相关标签: mysql