MySQL 如何管理事务的行为

MySQL 如何管理事务的行为

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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程