MysqL自動提交機制的關閉


MysqL在執行一句數據庫操作命令的時候,通常都是自動提交的。常用引擎下有兩種,分別是MyIsam和InnoDB,MyIsam是不支持事務處理的,但InnoDB支持,但InnoDB在不開啟事務處理的情況下執行語句也會自動提交,因為MysqL有一個機制控制,那就是自動提交機制,在默認情況下是開啟的,我們在開發過程中有些場景需要關閉自動提交來保證數據的一致性。

關閉方式有兩種,一種是在控制台下命令執行,一種是在Mysql的配置文件中關閉。

①控制台命令執行:

set  autocommit = 0          (1是開啟,0是關閉)

②配置文件關閉:

autocommit=0      //直接在配置文件加入

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM