Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Workbench Fehler 1175 auch mit einer Where-Anweisung

In SQL sind standardmäßig sichere Optionen aktiviert, die den Benutzer daran hindern, die Daten in der Tabelle mit einem ungeeigneten Schlüssel zu löschen oder zu aktualisieren. Um die sichere Aktualisierung zu deaktivieren, gehen Sie zu

edit->preferences->sql Editor und deaktivieren Sie das Kontrollkästchen Sichere Aktualisierung unten im Einstellungsfenster oder Sie können sogar den Primärschlüssel löschen oder aktualisieren.

Zum Beispiel:Nehmen wir an, wir haben eine Tabelle namens user_details mit vier Feldern (name , number , email ,address ), wobei name der Primärschlüssel ist. Ihre Löschanweisung würde also so aussehen

Delete from user_details where name="xxx";

Hinweis:Stellen Sie die Verbindung zur Datenbank wieder her, nachdem die sichere Aktualisierung deaktiviert wurde. Sogar Sie können den Server neu starten, aber die Wiederverbindung selbst funktioniert einwandfrei.

Ich hoffe, das löst Ihr Problem.