Adicione isto ao /etc/my.cnf (Linux) ou my.ini (Windows)
[mysqld]
autocommit=0
Reinício do mysql requerido !!! : (
ATUALIZAÇÃO 2011-08-03 12:18 EDT
No MySQL Workbench você precisa ter certeza de que o Data Changes Wizard está habilitado. Aqui está o porquê:
Enable Data Changes Commit Wizard - In the SQL Editor, when editing table data and then clicking the Applying changes to data button, a wizard is launched to step you through applying you changes. This gives you a chance to review the SQL that will be applied to the live server to make the requested changes. If the option is deselected, then the changes will simply be applied to the server, without the wizard being displayed, and without a chance to review the changes that will be made.
Aqui está como verificar:
- Abra o MySQL Workbench
- Clique em Editar na barra do menu principal
- Clique em Preferências em Editar
- Clique na guia Editor do SQL
- Procure a última caixa de seleção nos resultados da consulta
Se estiver marcado, os dados são confirmados por meio de um Assistente que exige intervenção do usuário.
Se estiver desmarcado, os dados serão comprometidos, ignorando os protocolos de confirmação automática do MySQL.