Autocommit设置:修订间差异

来自泡泡学习笔记
跳到导航 跳到搜索
(创建页面,内容为“自动提交模式。如果设置为 1,对表的所有更改将立即生效。如果设置为 0,您必须使用 COMMIT 接受事务或使用 ROLLBACK 取消事务。如果自动提交为 0 并将其更改为 1,MySQL 会对任何打开的事务进行自动 COMMIT。另一种开始事务的方法是使用 START TRANSACTION 或 BEGIN 语句。 默认情况下,客户端连接以自动提交设置为 1 开始。要使客户端以默认值 0 开始,请使…”)
 
无编辑摘要
 
第4行: 第4行:
默认情况下,客户端连接以自动提交设置为 1 开始。要使客户端以默认值 0 开始,请使用 --autocommit=0 选项启动服务器来设置全局自动提交值。要使用选项文件设置变量,请包含以下行:
默认情况下,客户端连接以自动提交设置为 1 开始。要使客户端以默认值 0 开始,请使用 --autocommit=0 选项启动服务器来设置全局自动提交值。要使用选项文件设置变量,请包含以下行:


<syntaxhighlight>
<syntaxhighlight lang="bash">
[mysqld]
[mysqld]
autocommit=0
autocommit=0
</syntaxhighlight>
</syntaxhighlight>

2024年7月3日 (三) 15:18的最新版本

自动提交模式。如果设置为 1,对表的所有更改将立即生效。如果设置为 0,您必须使用 COMMIT 接受事务或使用 ROLLBACK 取消事务。如果自动提交为 0 并将其更改为 1,MySQL 会对任何打开的事务进行自动 COMMIT。另一种开始事务的方法是使用 START TRANSACTION 或 BEGIN 语句。


默认情况下,客户端连接以自动提交设置为 1 开始。要使客户端以默认值 0 开始,请使用 --autocommit=0 选项启动服务器来设置全局自动提交值。要使用选项文件设置变量,请包含以下行:

[mysqld]
autocommit=0