Cos'è la modalità di aggiornamento sicuro in mysql

Cos'è la modalità di aggiornamento sicuro in mysql
MySQL è un RDMS che gestisce i dati organizzandoli nelle tabelle, utilizza il linguaggio della query SQL per inserire o aggiornare i dati nella tabella ma non ogni volta che ti consente di apportare le modifiche alle tabelle utilizzando i comandi. Se la modalità di aggiornamento sicuro è abilitata, MySQL non esegue l'aggiornamento o elimina se si tenta di eseguirli senza una dichiarazione WHOWER e LIMITE.

La modalità di aggiornamento sicuro in mysql

Per comprendere la modalità di aggiornamento sicuro, considereremo una tabella, studenti_data e visualizzarla usando il comando:

Seleziona * da studenti_data;

Se proviamo a apportare modifiche aggiornando i dati o eliminando i dati, genererà un errore perché per impostazione predefinita la modalità di aggiornamento sicuro è sempre abilitata, per verificarle faremo aggiornare il valore di "Paul" a "Tom" usando il comando:

Aggiorna studenti_data set st_name = "tom" dove st_name = "paul";

Dall'output si può vedere che è stato generato un errore della modalità di aggiornamento sicuro, il che significa che la modalità di sicurezza è stata abilitata e non ci permetterà di apportare modifiche alla tabella; Per apportare modifiche dobbiamo prima, disabilitare la modalità di aggiornamento sicuro.

Come disabilitare la modalità di aggiornamento sicuro in mysql

Possiamo disabilitare la modalità di aggiornamento sicuro in MySQL, se vogliamo apportare alcune modifiche alle tabelle, per eseguire il comando seguente:

Imposta sql_safe_updates = 0;
[/c] c

Dopo aver disabilitato la modalità di aggiornamento sicuro, eseguire nuovamente il comando precedente per modificare il nome di "Paul" in "Tom" usando il comando:
[cc width = "100%" altezza = "100%" sfuggito = "true" tema = "blackboard" nowRap = "0"]
Aggiorna studenti_data set st_name = "tom" dove st_name = "paul";

La tabella è stata aggiornata correttamente, per visualizzare la tabella:

Seleziona * da studenti_data;

Come abilitare la modalità di aggiornamento sicuro in mysql

Per abilitare nuovamente la modalità di aggiornamento sicuro in MySQL, eseguire il seguente comando:

Imposta sql_safe_updates = 1;

Per verificare che la modalità di aggiornamento sicuro sia stata abilitata, cambieremo la città "Houston" in "Parigi", usando il comando:

Aggiorna studenti_data set st_city = "paris" dove st_city = "houston";

La modalità di aggiornamento sicuro è stata abilitata correttamente.

Conclusione

MySQL è un noto sistema di gestione del database che offre molte funzionalità ai suoi utenti che li aiutano a migliorare le prestazioni delle loro attività. In questo articolo, abbiamo discusso della modalità di aggiornamento sicuro in MySQL attraverso la quale possiamo limitare gli utenti ad aggiornare le tabelle abilitando o disabilitando la modalità di aggiornamento sicuro. In questa guida, abbiamo discusso di entrambi gli scenari di abilitazione e disabilitazione della modalità di aggiornamento sicuro e abbiamo verificato il suo impatto sul comando di aggiornamento.