Lock wait timeout exceeded; try restarting transaction参数控制


开发云主机域名Lock wait timeout exceeded; try restarting transaction

锁等待超时。。回滚事务。。

当事务1 获得锁

start TRANSACTION

update user set username=’gh4g’ where id=2;#获得锁

此时 事务2 开始事务

start TRANSACTION

update user set username=’m3mm’ where id=2;

此时 过一段时间 就好报一个 锁等待错误


Lock wait timeout exceeded; try restarting transaction






那么这段时间 是由哪个参数控制的呢。。。。


参数如下


innodb_lock_wait_timeout=50


表示 锁等待时间50秒。。。50秒内无法获得锁 就会产生错误



Lock wait timeout exceeded; try restarting transaction

相关推荐: 办公制表常用技巧,学会让你事半功倍

  办公室工作经常会使用到Excel制表,现在就来给大家介绍几个常用小技巧,让你表格使用起来更加得心应手吧!   1.快速统一日期格式   一张Excel登记表经常到处传阅,导致日期格式不一致,看起来实在杂乱,见下图   这时候我们只需要选定需要统一格式的日期…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 06/05 16:06
Next 06/05 16:06

相关推荐