我正在运行以下MySQL UPDATE
语句:
mysql> update customer set account_import_id = 1;
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
Run Code Online (Sandbox Code Playgroud)
我没有使用交易,为什么我会收到此错误?我甚至尝试重新启动我的MySQL服务器,它没有帮助.
该表有406,733行.
你可以在这里看到问题:( liquibase-lock-reasons)当客户端Liquibase在Liquibase操作被中断时锁定,使liquibase处于锁定状态.
我想知道是否有办法配置Liquibase从LOCKGRANTED
列中的日期和时间自动检测这种情况.我想如果你已经锁上了一个小时 - 你应该把它叫做过期的锁.
我的问题是:是否有liquibase锁超时?