本篇文章主要跟大家介紹mysql事務提交及事務回滾的相關知識。
事務可以說是一段sql 語句的批次處理,但是這個批次是一個atom(原子) ,不可分割,要麼都提交執行,要麼回滾(rollback)都不執行。關於事務的詳細定義介紹,我們在之前的文章中已經給大家介紹過了,需要的朋友可以先參考了解。
那麼這裡的事務提交和事務回滾是什麼意思?又怎麼實現?
下面我們依然結合一些簡單的範例給大家詳細說明。
一、交易提交(commit)#
##成功的結束,將所有的DML(insert、update、delete)語句操作歷史記錄和底層硬碟資料來一次同步。
commit;
二、交易回滾(rollback)
失敗的結束,將所有的DML語句操作歷史記錄全部清空。
rollback;
注意:如果交易中所有sql語句執行正確則需要自己手動提交commit;否則有任何一條執行錯誤,需要自己提交一條rollback,這時會回滾所有操作,而不是commit會給你自動判斷和回滾。
這篇文章就是關於mysql資料表手動事務提交和事務回滾的相關知識介紹,簡單易懂,希望對需要的朋友有所幫助!mysql影片教學,歡迎大家參考學習!
以上是Mysql事務提交及事務回滾是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!