今天在工做的時候發現本身update 一個表的某個字段超時,想了很久,首先想到的辦法是,延長操做時間:mysql
mysql> set innodb_lock_wait_timeout=100 mysql> show variables like 'innodb_lock_wait_timeout';
可是時間雖然延長了,問題卻沒有獲得解決,在網上找了一圈,發現多是mysql事務沒有提交,致使的鎖表,解決辦法以下:sql
1 select * from information_schema.innodb_trx 2 3 kill 15758
其中15758爲thread的idspa