Jaki jest tryb bezpiecznej aktualizacji w MySQL

Jaki jest tryb bezpiecznej aktualizacji w MySQL
MySQL to RDMS, który zarządza danymi, układając je w tabelach, używa języka zapytania SQL do wstawienia lub aktualizacji danych w tabeli, ale nie za każdym razem, gdy pozwala wprowadzić zmiany w tabelach za pomocą poleceń. Jeśli tryb bezpiecznej aktualizacji jest włączony, MySQL nie uruchamia aktualizacji lub usuwania, czy próbujesz je wykonać bez instrukcji Where and Limit również, jeśli nie ma warunku z kolumną kluczową.

Tryb bezpiecznej aktualizacji w MySQL

Aby zrozumieć tryb bezpiecznej aktualizacji, rozważymy tabelę, studenci_data i wyświetlimy ją za pomocą polecenia:

Wybierz * z studentów_data;

Jeśli spróbujemy wprowadzić zmiany, aktualizując dane lub usuwając dane, wygeneruje błąd, ponieważ domyślnie tryb bezpiecznej aktualizacji jest zawsze włączony, aby go sprawdzić, aktualizujemy wartość „Paul” do „Tom” za pomocą Komenda:

Aktualizacja studentów_data SET ST_NAME = „tom” gdzie st_name = "Paul";

Na mocy wyjścia można wygenerować błąd w trybie bezpiecznej aktualizacji, co oznacza włączenie trybu awaryjnego i nie pozwoli nam wprowadzić żadnych zmian w tabeli; Aby wprowadzić zmiany, musimy najpierw, wyłącz tryb bezpiecznej aktualizacji.

Jak wyłączyć tryb bezpiecznej aktualizacji w MySQL

Możemy wyłączyć tryb bezpiecznej aktualizacji w MySQL, jeśli chcemy wprowadzić pewne zmiany w tabelach, aby uruchom następujące polecenie:

SET SQL_SAFE_UPDATES = 0;
[/c] c

Po wyłączeniu trybu aktualizacji bezpiecznej, ponownie uruchom poprzednie polecenie, aby zmienić nazwę „Paul” na „Tom” za pomocą polecenia:
[CC Width = "100%" Height = "100%" ENDAPED = "True" Theme = "Blackboard" nowrap = "0"]
Aktualizacja studentów_data SET ST_NAME = „tom” gdzie st_name = "Paul";

Tabela została pomyślnie zaktualizowana, aby wyświetlić tabelę:

Wybierz * z studentów_data;

Jak włączyć tryb bezpiecznej aktualizacji w MySQL

Aby ponownie włączyć tryb bezpiecznej aktualizacji w MySQL, wykonaj następujące polecenie:

SET SQL_SAFE_UPDATES = 1;

Aby sprawdzić, czy tryb bezpiecznej aktualizacji został włączony, zmienimy miasto „Houston” na „Paryż”, korzystając z polecenia:

Aktualizacja studentów_data SET ST_CITY = „PARIS” gdzie st_city = „Houston”;

Tryb bezpiecznej aktualizacji został pomyślnie włączony.

Wniosek

MySQL to znany system zarządzania bazą danych, który oferuje wiele funkcji użytkownikom, które pomagają im poprawić wydajność ich zadań. W tym zapisie omówiliśmy tryb bezpiecznej aktualizacji w MySQL, przez który możemy ograniczyć użytkownikom aktualizację tabel, włączając lub wyłączając tryb aktualizacji bezpiecznej aktualizacji. W tym przewodniku omówiliśmy oba scenariusze włączania i wyłączania trybu aktualizacji i sprawdziliśmy jego wpływ na polecenie aktualizacji.