自动提交(AUTO_COMMIT)
📄字数 467
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
AUTO_COMMIT
用于设置客户端连接会话上事务的提交模式,提交模式分为自动提交和非自动提交。
参数属性
属性 | 属性值 |
---|---|
参数类型 | BOOLEAN |
默认值 | TRUE |
取值范围 | TRUE,FALSE |
影响范围 | 会话级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- 该参数在驱动程序缺省未指定的情况下,由系统全局参数 def_auto_commit 决定,默认自动提交。
- AUTO_COMMIT 的作用及影响。
AUTO_COMMIT | 作用及影响 |
---|---|
TRUE | 每次执行完 SQL 请求后,系统隐式自动提交事务。 |
FALSE | 由用户执行 'COMMIT' 显式提交事务,否则事务不会提交。 |
示例
查询事务自动提交模式
sqlSQL> show auto_commit; +-------------+ | AUTO_COMMIT | +-------------+ | T | +-------------+
关闭自动提交
sqlSQL> SET auto_commit OFF auto_commit off Execute successful. Use time:0 ms. SQL> SET auto_commit TO false Execute successful. Use time:0 ms.