怎么看MySQL开启的自动事务

2023年 10月 21日 43.6k 0

当我们使用MySQL时,有时候我们需要开启自动事务,那么如何我们查看MySQL是否已经开启了自动事务呢?下面我们将介绍两种方法。

怎么看MySQL开启的自动事务

第一种方法:使用show variables命令查询

mysql>show variables like '%autocommit%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| autocommit | ON |
| automatic_sp_privileges| ON |
+------------------------+-------+
2 rows in set (0.02 sec)

在MySQL的命令行中输入show variables like '%autocommit%';语句,会返回如上结果,其中Value的值为ON即已经开启自动事务,值为OFF即未开启自动事务。

第二种方法:使用SELECT @@autocommit查询

mysql>SELECT @@autocommit;
+--------------+
| @@autocommit |
+--------------+
| 1 |
+--------------+
1 row in set (0.00 sec)

在MySQL的命令行中输入SELECT @@autocommit;语句,会返回如上结果,其中1表示已经开启自动事务,0表示未开启自动事务。

综上,以上两种方法简单明了,大家可以根据自己的需要来选择使用哪一种方法查询MySQL是否已经开启自动事务。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论