MySQL事務autocommit自動提交設置

MySQL提交模式

MySQL默認操做模式是 autocommit 自動提交模式。此模式下,除非顯式的聲明使用事務,即:數據庫

start transaction

開始一個事務,不然每一個操做都將被當作一個單獨的事務自動提交。code

MySQL提交模式查詢與設置

查詢當前數據庫中是否開啓了自動提交模式,能夠使用如下語句:事務

show variables like 'autocommit'

當對應值 value 爲 ON 時,即爲自動提交模式。此時,執行以下命令:it

set autocommit = 0

能夠關閉自動提交模式。當自動提交模式關閉後同一鏈接內的操做默認處於同一事務中,直到顯式的執行 commit 提交命令或 rollback 回滾命令後纔會提交該批次操做至持久化狀態,不然,其餘鏈接將對該次操做不可見。io

相關文章
相關標籤/搜索