一、事務概念
實際開發中一個業務操作,可能需要執行多條 SQL 語句才能完成。事務是將多條 SQL 語句作爲一個整體執行,要麼同時成功,要麼同時失敗。事務相關 SQL 語句如下:
SQL 語句 | 功能 |
---|---|
START TRANSACTION; | 開啓事務 |
COMMIT; | 提交事務 |
ROLLBACK; | 回滾事務 |
事務執行流程
二、MySQL 事務管理
在 MySQL 中默認情況下每一條增、刪、改 SQL 語句都是一個單獨的事務,語句執行完後自動提交事務。如果業務中有多條 SQL 語句就需要使用事務相關的 SQL 語句來手動的開啓、提交事務。
三、回滾點