首頁  >  文章  >  資料庫  >  如何解決mysql更新失敗的問題

如何解決mysql更新失敗的問題

藏色散人
藏色散人原創
2020-11-03 09:35:086442瀏覽

mysql更新失敗的解決方法:先開啟指令視窗;然後執行「select * from information_schema.innodb_trx kill 15758」語句解決即可。

如何解決mysql更新失敗的問題

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn