Collections:
Turn on and off Autocommit in MySQL
How To Switch between Autocommit-On and Autocommit-Off Modes in MySQL?
✍: FYIcenter.com
By default, your connection session will be in Autocommit-On mode, where every server executable statement will start a new transaction, and end the transaction when the execution ends. Changes will be committed. So consider this mode as single-statement autocommitted transaction mode.
If you don't like the default Autocommitt-On mode, you can use the "SET AUTOCOMMIT = 0" to switch to the Autocommitt-Off mode. Of course, you can switch back the Autocommitt-On mode with the "SET AUTOCOMMIT = 0" command. The following tutorial exercise shows some good examples:
>\mysql\bin\mysql -u dev -piyf fyi mysql> -- You are in the default Autocommit-On mode now mysql> SET AUTOCOMMIT = 0; Query OK, 0 rows affected (0.03 sec) mysql> -- You are in the Autocommit-Off mode now mysql> SET AUTOCOMMIT = 0; Query OK, 0 rows affected (0.03 sec) mysql> -- You are back in the Autocommit-On mode now
⇒ Show the Current Transaction Mode in MySQL
⇐ Create a Table for Transaction Testing in MySQL
2016-10-17, 2504🔥, 0💬
Popular Posts:
How To Change the Name of a Database User in SQL Server? If you want to change the name of an existi...
What Happens to Your Transactions When ERROR 1213 Occurred in MySQL? If your transaction receives th...
How To Use "IF ... ELSE IF ..." Statement Structures in SQL Server Transact-SQL? "IF ... ELSE IF ......
How to execute statements in loops in SQL Server Transact-SQL? How to use WHILE ... loops? You can u...
How To Start Instance with a Minimal Initialization Parameter File in Oracle? The sample initializat...