如果我正在使用mysql客戶端(如松鼠)執行更新查詢,10秒後,我取消了查詢,是否會進行部分更新或將所做的所有事情回滾?數據庫事務
Q
數據庫事務
0
A
回答
0
如果您的查詢包含在Transaction塊中,並且如果您在中間停止它,則所有內容都將回滾。
0
如果MySql有任何聲稱是真實數據庫的話,它會將所有內容都回滾,對於單個更新語句更是如此。
1
您可能想要檢查BEGIN TRANSACTION,COMMIT和ROLLBACK上的MySQL documentation。
我相信它會取決於你選擇的引擎(例如,InnoDB的),我看到了有關ROLLBACK以下注釋:
如果您在更新非事務 表後發出ROLLBACK語句 一個事務,一個 ER_WARNING_NOT_COMPLETE_ROLLBACK 警告發生。 對事務安全表的更改將回滾 ,但不會更改爲 非交易安全表。
相關問題
- 1. web2py和數據庫事務
- 2. 併發數據庫事務
- 3. 多個數據庫事務
- 4. Magento數據庫事務
- 5. 多服務層和數據庫事務
- 6. 寫入數據庫並創建數據庫時的事務
- 7. Javascript html5數據庫循環中的數據庫事務問題
- 8. 春天。彈簧(休眠)事務的數據庫事務管理
- 9. 如何在非事務性數據庫中實現事務
- 10. BizTalk/SQL Azure,通過彈性數據庫事務支持事務?
- 11. 軟件事務內存是否與數據庫事務相同?
- 12. 跨多個數據庫的SQL事務
- 13. Spring MVC - 分佈式數據庫事務
- 14. 數據庫事務在Java中Android上
- 15. 非數據庫應用程序事務
- 16. Java Derby數據庫和XML事務
- 17. 只讀數據庫訪問事務?
- 18. 的node.js + Postgres數據庫事務管理
- 19. 數據庫鎖需要事務嗎?
- 20. 數據庫事務超時問題
- 21. 安卓室數據庫事務
- 22. 如何監控數據庫事務?
- 23. 數據庫事務和鎖定
- 24. 文件+數據庫事務安全
- 25. 數據庫原理:事務串行化
- 26. 瞭解數據庫中的事務
- 27. 數據庫事務和高速緩存
- 28. Facebook連接數據庫事務幫助
- 29. 事務範圍鎖數據庫
- 30. 關於在境界數據庫事務