Lock wait timeout exceeded; try restarting transaction

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

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;

猜你喜欢

转载自blog.csdn.net/weixin_45010894/article/details/110235017
今日推荐