ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction(二)

2014-11-24 17:15:52 · 作者: · 浏览: 1
--------+
| 0 |
+--------------+
1 row in set (0.00 sec)


mysql>

看到亮闪闪的0,这个设置导致原来的update语句如果没有commit的话,你再重新执行update语句,就会等待锁定,当等待时间过长的时候,就会报ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction的错误。
所以赶紧commit刚才执行的update语句,之后 set global autocommit=1;