java.sql.BatchUpdateException: Lock wait timeout exceeded; try restarting transaction


Lock wait timeout exceeded

原因是使用的InnoDB表類型的時候,默認參數:innodb_lock_wait_timeout設置鎖等待的時間是50s,因為有的鎖等待超過了這個時間,所以報了錯。

嘗試可以把這個時間加長,或者優化存儲過程,事務避免過長時間的等待。


try restarting transaction

試着重新操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM