1. 程式人生 > 實用技巧 >lock wait timeout exceeded; try restarting transactio解決方案

lock wait timeout exceeded; try restarting transactio解決方案

l

ock wait timeout exceeded; try restarting transactio解決方案

在這裡插入圖片描述

真的是查了不少情況 改了兩天 十分的暴躁 哈哈哈不過終於改出來了
網上有兩種 情況解決的方案 :
第一種:是先找出等待執行緒 並殺死
在這裡插入圖片描述
第二種就是擴大執行緒的等待時間
第二種我也沒嘗試 有興趣的可以去網上進行找部落格

第三種:就是我自己的錯誤了 發現的錯誤
就是在未進行資料返回的時候就進行提交了 顯然這是不正確的 還是不能進行資料庫的提交 這就導致了執行緒的阻塞狀態 然後 就會產生以上的錯誤
錯誤:
在這裡插入圖片描述
就是返回的顯然是不成立的 然後 最終先進行資料填寫就真確了 再進行提交 不然會造成資料的回滾 點選刪除的時候雖然顯示成功 到那時還是刪除不掉

正確的:
在這裡插入圖片描述