Hva er sikker oppdateringsmodus i MySQL

Hva er sikker oppdateringsmodus i MySQL
MySQL er en RDMS som administrerer dataene ved å ordne dem i tabellene, den bruker SQL Query -språket for å sette inn eller oppdatere dataene i tabellen, men ikke hver gang det lar deg gjøre endringene i tabellene ved å bruke kommandoene. Hvis sikker oppdateringsmodus er aktivert, kjører MySQL ikke oppdateringen eller sletter hvis du prøver å utføre dem uten hvor og begrense setningen også hvis det ikke er noen tilstand med nøkkelkolonnen.

Safe Update -modus i MySQL

For å forstå sikker oppdateringsmodus, vil vi vurdere en tabell, student_data, og vise den ved hjelp av kommandoen:

Velg * fra Students_Data;

Hvis vi prøver å gjøre endringer enten ved å oppdatere dataene eller slette dataene, vil det generere en feil fordi det som standard alltid er aktivert, for å sjekke det, vil vi oppdatere verdien av "Paul" til "Tom" ved å bruke kommando:

Oppdater Students_data set st_name = "tom" hvor st_name = "Paul";

Det kan sees fra utdataene at en feil er blitt generert av sikker oppdateringsmodus, noe som betyr at sikker modus er aktivert, og den vil ikke tillate oss å gjøre noen endringer i tabellen; For å gjøre endringer må vi først deaktivere sikker oppdateringsmodus.

Hvordan deaktivere sikker oppdateringsmodus i MySQL

Vi kan deaktivere sikker oppdateringsmodus i MySQL, hvis vi ønsker å gjøre noen endringer i tabellene, for å gjøre det på følgende kommando:

Sett SQL_SAFE_UPDATES = 0;
[/c] C

Etter å ha deaktivert sikker oppdateringsmodus, kjører du den forrige kommandoen igjen for å endre navnet "Paul" til "Tom" ved å bruke kommandoen:
[CC bredde = "100%" høyde = "100%" rømte = "true" tema = "blackboard" nowrap = "0"]
Oppdater Students_data set st_name = "tom" hvor st_name = "Paul";

Tabellen er oppdatert vellykket for å vise tabellen:

Velg * fra Students_Data;

Hvordan du aktiverer sikker oppdateringsmodus i mysql

For å igjen aktivere sikker oppdateringsmodus i MySQL, utfør følgende kommando:

Sett SQL_SAFE_UPDATES = 1;

For å bekrefte at sikker oppdateringsmodus er aktivert, vil vi endre "Houston" -byen til "Paris", ved å bruke kommandoen:

Oppdater Students_data set st_city = "Paris" hvor st_city = "Houston";

Safe Update -modus har blitt aktivert.

Konklusjon

MySQL er et kjent databasestyringssystem som tilbyr mange funksjoner til brukerne sine som hjelper dem å forbedre ytelsen til oppgavene sine. I denne oppskrivningen har vi diskutert sikker oppdateringsmodus i MySQL som vi kan begrense brukerne til å oppdatere tabellene ved å aktivere eller deaktivere sikker oppdateringsmodus. I denne guiden diskuterte vi begge scenariene for å aktivere og deaktivere sikker oppdateringsmodus og sjekket effekten på oppdateringskommandoen.