MySQL Workbench,从自动提交关闭开始

Den*_*ski 7 mysql mysql-workbench

我正在运行 MySQL Workbench 5.2,每当我连接到数据库时,都会自动提交。

有什么方法可以更改默认行为,以便关闭自动提交,我很健忘并且不想仅仅因为我忘记手动关闭它而导致有问题的提交更新。

Rol*_*DBA 4

将其添加到 /etc/my.cnf (Linux) 或 my.ini (Windows)

[mysqld]
autocommit=0
Run Code Online (Sandbox Code Playgroud)

需要重启mysql!!!:(

更新 2011-08-03 12:18 美国东部时间

在 MySQL Workbench 中,您需要确保启用数据更改向导。原因如下:

启用数据更改提交向导 - 在 SQL 编辑器中,编辑表数据然后单击“将更改应用到数据”按钮时,将启动一个向导来指导您应用更改。这使您有机会查看将应用于实时服务器的 SQL 以进行请求的更改。如果取消选择该选项,则更改将仅应用于服务器,而不显示向导,并且没有机会查看将进行的更改。

检查方法如下:

  • 打开 MySQL 工作台
  • 单击主菜单栏上的编辑
  • 单击编辑下的首选项
  • 单击 SQL 编辑器选项卡
  • 查找查询结果下的最后一个复选框

如果选中,数据将通过需要用户干预的向导提交。

如果未选中,数据将被提交,绕过 MySQL 的自动提交协议。