Fügen Sie dies zu /etc/my.cnf (Linux) oder my.ini (Windows) hinzu
[mysqld] autocommit=0
Neustart von MySQL erforderlich !!! :(
UPDATE 2011-08-03 12:18 EDT
In MySQL Workbench müssen Sie sicherstellen, dass der Assistent für Datenänderungen aktiviert ist. Hier ist warum:
Assistent zum Aktivieren von Datenänderungen aktivieren - Wenn Sie im SQL-Editor Tabellendaten bearbeiten und dann auf die Schaltfläche Änderungen auf Daten anwenden klicken, wird ein Assistent gestartet, der Sie durch das Anwenden Ihrer Änderungen führt. Dadurch haben Sie die Möglichkeit, die auf den Live-Server angewendete SQL zu überprüfen, um die angeforderten Änderungen vorzunehmen. Wenn die Option nicht ausgewählt ist, werden die Änderungen einfach auf den Server angewendet, ohne dass der Assistent angezeigt wird und keine Möglichkeit besteht, die vorgenommenen Änderungen zu überprüfen.
So überprüfen Sie Folgendes:
- Öffnen Sie MySQL Workbench
- Klicken Sie in der Hauptmenüleiste auf Bearbeiten
- Klicken Sie unter Bearbeiten auf Einstellungen
- Klicken Sie auf die Registerkarte SQL-Editor
- Suchen Sie unter Abfrageergebnisse nach dem letzten Kontrollkästchen
Wenn dies aktiviert ist, werden die Daten über einen Assistenten festgeschrieben, der einen Benutzereingriff erfordert.
Wenn das Kontrollkästchen nicht aktiviert ist, werden Daten festgeschrieben, wobei die Autocommit-Protokolle von MySQL umgangen werden.