起因:
执行一个简单的insert语句失效,具体错误如下:1205 - Lock wait timeout exceeded; try restarting transaction。这个错误是由于mysql事务没有提交导致锁等待。
解决方案:
1、在Navicat中执行mysql命令:show full processlist;(如下图)
2、然后找到查询语句的id,kill掉被锁住的线程id
3、查看事务表:select * from information_schema.innodb_trx;