Was ist sicherer Aktualisierungsmodus in MySQL

Was ist sicherer Aktualisierungsmodus in MySQL
MySQL ist ein RDMS, das die Daten verwaltet, indem sie sie in den Tabellen anordnen. Sie verwendet die SQL -Abfragesprache, um die Daten in der Tabelle einzufügen oder zu aktualisieren, aber nicht jedes Mal, wenn Sie die Änderungen in den Tabellen mit den Befehlen vornehmen können. Wenn der Safe -Update -Modus aktiviert ist, führt MySQL nicht das Update oder löscht aus, wenn Sie versuchen, sie ohne Where und Limit -Anweisung auszuführen, wenn es keine Bedingung mit der Schlüsselspalte gibt.

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;
[/c] c

Führen Sie nach dem Deaktivieren des sicheren Update -Modus den vorherigen Befehl erneut aus, um den Namen „Paul“ mit dem Befehl in „Tom“ in „Tom“ zu ändern:
[cc width = "100%" height = "100%" entkommen = "True" thema = "Blackboard" nowrap = "0"]
Aktualisieren Sie student_data setze st_name = "tom" wobei st_name = "paul";

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 SEHEN

Der 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.