详解MySQL与Spring的自动提交(autocommit),状态,事务,代码,全局,模式
详解MySQL与Spring的自动提交(autocommit)
易采站长站,站长之家为您整理了详解MySQL与Spring的自动提交(autocommit)的相关内容。
1 MySQL的autocommit设置
MySQL默认是开启自动提交的,即每一条DML(增删改)语句都会被作为一个单独的事务进行隐式提交。如果修改为关闭状态,则执行DML语句之后要手动提交 才能生效。
查询当前会话的自动提交是否开启:
mysql> show variables like 'autocommit';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| autocommit | ON |
+---------------+-------+
查询全局的自动提交是否开启:
mysql> show global variables like 'autocommit';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| autocommit | ON |
+---------------+-------+
通过修改autocommit变量可以关闭和开启操作
关闭当前会话的自动提交模式
mysq