获取“已超过锁定等待超时;尝试重新启动事务”,即使我没有使用事务

我正在运行以下MySQLUPDATE语句:

mysql>更新客户设置账户\导入\ id=1;
错误1205(HY000):超过锁定等待超时;尝试重新启动事务

我没有使用事务,为什么会出现此错误?我甚至尝试重新启动我的MySQL服务器,但都没有用

该表有406733行

如何对MySQL中锁定的表强制解锁:

像这样破坏锁可能会导致数据库中的原子性无法在导致锁的sql语句上强制执行

这是黑客行为,正确的解决方案是修复导致锁定的应用程序。然而,当美元处于危险之中时,一个快速的打击将使事情再次发生变化

1) 输入MySQL

mysql-u您的用户-p

2) 让我们看看锁定表的列表

mysql>在使用中显示打开的表格>0;

3) 让我们看看当前进程的列表,其中一个进程正在锁定表

mysql>显示进程列表;

4) 杀死其中一个进程

mysql>杀死<将“进程id”放在此处>;

发表评论