起因:
執行一個簡單的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;