MySQL 如何管理事務的行為?
MySQL 藉助以下兩種模式管理事務的行為 −
自動提交開啟
這是預設模式。在此模式中,MySQL 語句(位於事務內或不在事務內)都被視為完成的事務,並在完成後預設提交。要開啟該模式,可將會話變數 AUTOCOMMIT 設為 1,如下所示 −
SET AUTOCOMMIT = 1 mysql> SET AUTOCOMMIT = 1; Query OK, 0 rows affected (0.07 sec)
自動提交關閉
這並不是預設模式。在此模式中,一系列後續的 MySQL 語句充當一個事務,並且只有在發出顯式 COMMIT 語句後,活動才會被提交。要開啟該模式,可將會話變數 AUTOCOMMIT 設為 0,如下所示 −
SET AUTOCOMMIT = 0 mysql> SET AUTOCOMMIT = 0; Query OK, 0 rows affected (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP