MySQL與事務嵌套



事務不能嵌套,這是由於START TRANCACTION語句會隱式地執行commit。(MySQL官方文檔13.3.3 Statements That Cause an Implicit Commit)

比如:

但對於innoDB來說,可以利用Savepoint功能模擬事務嵌套,也就是在一個事務中,在想開子事務的地方定義一個保存點,想要回滾的時候回滾到這個保存點,這樣在保存點和回滾操作中間就模擬出了一個原子性的事務。


免責聲明!

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



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