Der sichere Update -Modus in MySQL
Um den sicheren Update -Modus zu verstehen, werden wir eine Tabelle, student_data, in Betracht ziehen und sie mit dem Befehl anzeigen:
Wählen Sie * aus students_data;Wenn wir versuchen, Änderungen vorzunehmen, indem Sie die Daten aktualisieren oder die Daten löschen, wird ein Fehler generiert Befehl:
Aktualisieren Sie student_data setze st_name = "tom" wobei st_name = "paul";Aus der Ausgabe ist ersichtlich, dass ein Fehler im sicheren Update -Modus generiert wurde, was bedeutet, dass der abgesicherte Modus aktiviert wurde und uns nicht ermöglicht, Änderungen in der Tabelle vorzunehmen. Um Änderungen vorzunehmen, müssen wir zunächst den sicheren Update -Modus deaktivieren.
So deaktivieren Sie den sicheren Update -Modus in MySQL
Wir können den sicheren Aktualisierungsmodus in MySQL deaktivieren, wenn wir einige Änderungen in den Tabellen vornehmen möchten, um den folgenden Befehl auszuführen:
SET SQL_SAFE_UPDATES = 0;Die Tabelle wurde erfolgreich aktualisiert, um die Tabelle anzuzeigen:
Wählen Sie * aus students_data;So aktivieren Sie den sicheren Update -Modus in MySQL
Um den sicheren Aktualisierungsmodus in MySQL erneut zu aktivieren, führen Sie den folgenden Befehl aus:
Setzen Sie SQL_SAFE_UPDATES = 1;Um zu überprüfen, ob der sichere Update -Modus aktiviert wurde, werden wir die Stadt „Houston“ in „Paris“ mit dem Befehl ändern:
Aktualisieren Sie student_data set SET SET SET SET SET SET SET SETEN SIE SEHENDer sichere Update -Modus wurde erfolgreich aktiviert.
Abschluss
MySQL ist ein bekanntes Datenbankverwaltungssystem, das seinen Benutzern viele Funktionen bietet, die ihnen helfen, die Leistung ihrer Aufgaben zu verbessern. In diesem Artikel haben wir den sicheren Update-Modus in MySQL besprochen, über den wir die Benutzer auf die Aktualisierung der Tabellen beschränken können, indem wir den sicheren Update-Modus aktivieren oder deaktivieren. In diesem Leitfaden haben wir beide Szenarien zum Aktivieren und Deaktivieren des sicheren Update -Modus besprochen und deren Auswirkungen auf den Aktualisierungsbefehl überprüft.