Fehlercode: 1175. Du benutzt den sicheren Update-Modus und hast versucht, eine Tabelle ohne WO zu aktualisieren, die eine SCHLÜSSEL-Spalte verwendet. Um den abgesicherten Modus zu deaktivieren, schalte die Option in den Präferenzen um – > SQL Editor – und verbinde dich erneut.
Als ich heute die Datenbankverwaltung mit MySQL Workbench aktualisiert habe, bin ich beim Ausführen einer Update-Anweisung auf folgende Fehlermeldung gestoßen:
Fehlercode: 1175
Du benutzt den sicheren Update-Modus und hast versucht, eine Tabelle ohne WHERE zu aktualisieren, die eine KEY-Spalte verwendet
Nach einiger Suche habe ich herausgefunden, dass es die Sicherheitseinstellungen von MySQL Workbench waren. Dieser Fehler wird angezeigt, wenn die auszuführende SQL-Anweisung im Batch aktualisiert oder gelöscht wird.
So beheben Sie das:
Öffnen Sie das Workbench-Menü [Bearbeiten]->[Einstellungen...] Wechsle zur [SQL Editor]-Seite, entferne das Häkchen vor [Verbieten UPDATE- und DELETE-Anweisungen ohne WHERE-Klausel (sichere Updates)] und klicke als letzten Schritt auf die [OK]-SchaltflächeDenken Sie daran, Workbench neu zu starten, andernfalls erhalten Sie weiterhin diese Fehlermeldung.
|