首頁  >  文章  >  每日程式設計  >  如何偵測Mysql資料表中的自動事務

如何偵測Mysql資料表中的自動事務

藏色散人
藏色散人原創
2018-10-31 16:31:473585瀏覽

本篇文章主要為大家介紹如何偵測mysql資料表中的自動交易

對於有一定mysql資料庫知識基礎的朋友來說,關於mysql中自動事務的概念肯定也有一定的了解。大家應該都知道,預設情況下,MySQL資料表是啟用自動提交模式的,也就是預設開啟自動事務的。不需要我們手動開啟提交操作。

那我們如何去偵測mysql資料表中自動交易?其實操作也是非常簡單的。

下面我們仍然結合一些簡單的範例來跟大家介紹自動事務的偵測。

查詢自動事務的命令:

show variable like 'autocommit';

如下圖,我們透過命令列工具,對現有的表money進行查詢。

如何偵測Mysql資料表中的自動事務

並且使用查詢自動事務的命令語句,來查看money表中自動事務的開啟情況,如上圖資訊顯示,money表是預設開啟自動事務(ON)。

開啟自動事務處理:

set autcommit = on / 0;

關閉自動事務處理:

set autcommit = off / 1;

如果我們想要關閉自動事務,就可以如下操作。

如何偵測Mysql資料表中的自動事務

此時money表已經關閉了自動事務(OFF),那麼後面如果再進行一些資料表中的資料處理,就會和手動事務的流程一樣,需要在我們處理資料後,手動提交(commit)到資料表中,這樣才能同步更新資料。

當然,在我們的實際專案中,如果是多資料要處理,用手動事務顯然效率低下,所以通常情況下mysql資料表都是預設自動事務的。

這篇文章就是關於mysql資料表中自動事務偵測的具體介紹,也是非常簡單易懂,希望對需要的朋友有幫助!

想要了解更多mysql知識,可以關注PHP中文網mysql影片教學,歡迎大家參考學習!

以上是如何偵測Mysql資料表中的自動事務的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn