mysql更新失敗的解決方法:先開啟指令視窗;然後執行「select * from information_schema.innodb_trx kill 15758」語句解決即可。
本文操作環境:windows7系統、mysql8版本,Dell G3電腦。
Mysql update 錯誤
今天在工作的時候發現自己update 一個表格的某個欄位超時,想了好久,首先想到的辦法是,延長操作時間:
mysql> set innodb_lock_wait_timeout=100 mysql> show variables like 'innodb_lock_wait_timeout';
但是時間雖然延長了,問題卻沒有解決,在網上找了一圈,發現可能是mysql事務沒有提交,導致的鎖定表,解決辦法如下:
select * from information_schema.innodb_trx kill 15758
其中15758為thread的id
推薦:《mysql影片教學》
以上是如何解決mysql更新失敗的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!