mysql锁报错

错误如下

Lock wait timeout exceeded; try restarting transaction ; Lock wait timeout

最后发现是因为本地有debug卡住导致的,停掉即可

如果是发生死锁,可以通过以下命令差锁,干掉即可

select * from information_schema.innodb_trx

看trx_status字段为LOCK WAIT的
复制trx_id

kill trx_id

如果trx_status为RUNNING,就不用管,表示正在执行的事务,没有锁

你可能感兴趣的:(mysql,数据库)