Funkcja zastąpienia jest prosta, a ten przewodnik będzie krótki. Niemniej jednak funkcja zastąpienia może się przydać, gdy trzeba aktualizować lub zmienić wartości w tabeli, takiej jak zepsuty adres URL.
NOTATKA: Nie myl funkcji zastąpienia instrukcją zastąpienia używanego do aktualizacji danych w tabeli.
Podstawowe użycie
Ogólna składnia tej funkcji jest prosta:
Zamień (str, old_str, new_str);Standardowy przypadek użycia funkcji zamień jest używany w klauzuli aktualizacji. Ogólna składnia dla tego jest:
Aktualizacja tbl_name set field = zamień (pole, old_str, new_str) gdzie [warunek];Przykład przypadków użycia
Poniżej znajduje się przykład korzystania z funkcji zamiennika MySQL:
NOTATKA: Funkcja zastępcza nie obsługuje Regex i dlatego nie jest zilustrowana w tym samouczku.
Rozważ pytanie poniżej:
Zaktualizuj Sakila.title set title = „Tytuł”, „Dragon Squad”, „Dragonfly Squad”);Powyższe znajdzie określony ciąg i zastąpi go nowym ciągiem. Ponieważ istnieje tylko jedna iteracja ustawionego ciągu, zmienia się tylko jedna wartość.
Wniosek
Ten szybki przewodnik zilustrował, jak używać funkcji zastępowania MySQL, aby zastąpić ciąg nowym łańcuchem w bazie danych.