數據庫事務

一、事務概念

      實際開發中一個業務操作,可能需要執行多條 SQL 語句才能完成。事務是將多條 SQL 語句作爲一個整體執行,要麼同時成功,要麼同時失敗。事務相關 SQL 語句如下:

SQL 語句 功能
START TRANSACTION; 開啓事務
COMMIT; 提交事務
ROLLBACK; 回滾事務

      事務執行流程

開啓事務
執行 SQL 語句
成功
失敗
提交事務
回滾事務

二、MySQL 事務管理

      在 MySQL 中默認情況下每一條增、刪、改 SQL 語句都是一個單獨的事務,語句執行完後自動提交事務。如果業務中有多條 SQL 語句就需要使用事務相關的 SQL 語句來手動的開啓、提交事務。

三、回滾點

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章