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