Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql ';设置自动提交=0';执行后失败_Mysql - Fatal编程技术网

Mysql ';设置自动提交=0';执行后失败

Mysql ';设置自动提交=0';执行后失败,mysql,Mysql,我有一个InnoDB MySQL表。 开始时,自动提交处于打开状态 我试着运行这个: SET AUTOCOMMIT=0; SHOW VARIABLES WHERE Variable_name='autocommit'; 然后执行它 是的,在我执行这个命令后,它确实显示了自动提交是关闭 但当我再次尝试运行此操作时: SHOW VARIABLES WHERE Variable_name='autocommit'; 自动提交再次返回到打开。为什么?有没有办法将自动提交设置为永远关闭呢?没有,自

我有一个InnoDB MySQL表。
开始时,
自动提交
处于打开状态

我试着运行这个:

SET AUTOCOMMIT=0;
SHOW VARIABLES WHERE Variable_name='autocommit';
然后执行它
是的,在我执行这个命令后,它确实显示了
自动提交
关闭



但当我再次尝试运行此操作时:

SHOW VARIABLES WHERE Variable_name='autocommit';

自动提交
再次返回到
打开

为什么?
有没有办法将
自动提交
设置为永远关闭呢?

没有,自动提交是每个会话(另一个“连接”的名称)


每次与数据库建立连接时,可以显式禁用自动提交一次,该设置仅适用于该连接。

不,没有,自动提交是每个会话(连接的另一个名称)


每次连接到数据库时,可以显式禁用自动提交一次,该设置仅适用于该连接。

您实际使用什么来运行这些查询?MySQL CLI?GUI?编程语言/连接器?您实际使用什么来运行这些查询?MySQL CLI?GUI?编程语言/连接器?