記錄一次mysq Lock wait timeout exceeded

開發的時候斷點調試,更新mysql表後而後期間拋出異常,致使對應主鍵記錄鎖住,其餘線程修改一直卡住並拋出 
 Lock wait timeout exceeded; try restarting transactionmysql

執行  show processlist;  並未發現異常線程。
而後sql

#當前運行的全部事務
mysql> SELECT * FROM information_schema.INNODB_TRX;

#當前出現的鎖
mysql> SELECT * FROM information_schema.INNODB_LOCKs;

#鎖等待的對應關係
mysql> SELECT * FROM information_schema.INNODB_LOCK_waits;

找到卡住線程,執行 kill 線程id 搞定線程