原文:com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

com.mysql.jdbc.exceptions.jdbc .MySQLTransactionRollbackException: Lock wait timeout exceeded try restarting transaction 同一個事物里,對同一表字段多次操作。 最好sql分開 ...

2019-12-16 09:44 0 713 推薦指數:

查看詳情

MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

Mysql造成鎖的情況有很多,以下列了4種情況: 執行DML操作沒有commit,再執行刪除操作就會鎖表; 在同一事務內先后對同一條數據進行插入和更新操作; 表索引設計不當,導致數據庫出現死鎖; 長事物,阻塞DDL,繼而阻塞所有同表的后續操作。 出現事務鎖表等待,解決 ...

Tue Sep 22 20:33:00 CST 2020 0 1272
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM