mysql事務管理

2021-08-29 16:19:32 字數 353 閱讀 9453

事務:由多個sql語句組成

這些sql作為乙個整體不可分割,如果其中一條sql不能執行,那麼整個單元會回滾,只有所有sql語句都成功執行才能說這個事務被成功的執行了

mysql的儲存引擎中innodb/bdb支援事務

每個事務的處理都滿足acid屬性

(1)原子性

事務被看成乙個不可分割的單元

(2)一致性

系統處於一致狀態

(3)隔離性

事務和事務隔離

(4)永續性

即使系統崩潰,乙個提交的事務仍然存在

開始事務start xx

提交事務commit xx

撤銷事務 rollback xx

mysql 事務管理

事務管理 邏輯上的一組操作,要麼同時完成,要麼同時失敗。mysql start transaction 宣告乙個事務的開始 從a的賬戶向b的賬戶轉入100元 mysql update account setmoney money 100 where name a 步驟1,向a的賬戶存入100,mys...

MySQL 事務管理

事務的4個特性 acid 事務管理的相關命令 start transaction 開始事務 sql語句1 sql語句2 commit 提交事務 rollback 回滾 流程示例 start transaction insert into tb user name,age values zhangsa...

mysql 事務管理(高階) 待續

請口述以下問題 什麼是事務到特性,具體說說你到理解 請舉乙個案例描述為什麼要用到事務 賬 事務的隔離級別 待續。a b a給b轉賬100 正常mysql流程 a賬戶b賬戶 a 100 b 100 可能情況 情況a賬戶b賬戶 第一種a 100 b 100 第二種a 100 b第三種 ab 100 第四...