Die Ersatzfunktion ist einfach und diese Anleitung ist kurz. Trotzdem kann die Ersetzungsfunktion nützlich sein, wenn Sie Werte in einer Tabelle wie zerbrochene URL aktualisieren oder ändern müssen.
NOTIZ: Verwechseln Sie die Funktion Ersetzen Sie nicht mit der Ersatzanweisung, mit der Daten in einer Tabelle aktualisiert wurden.
Grundnutzung
Die allgemeine Syntax für diese Funktion ist einfach:
Ersetzen (str, old_str, new_str);Ein Standard -Anwendungsfall der Ersatzfunktion ist bei der Verwendung mit der Aktualisierungsklausel. Die allgemeine Syntax dafür ist:
Aktualisieren Sie tbl_name set field = ersetzen (field, old_str, new_str) wobei [Bedingung];Beispiel Anwendungsfälle
Nachfolgend finden Sie ein Beispiel, wie die Funktion MySQL Ersatz verwendet wird:
NOTIZ: Die Ersatzfunktion unterstützt Regex nicht und wird daher in diesem Tutorial nicht veranschaulicht.
Betrachten Sie die folgende Abfrage:
Aktualisieren Sie Sakila.Film Set title = ersetzen ("Titel", "Dragon Squad", "Dragonfly Squad");Das obige finden die angegebene Zeichenfolge und ersetzen sie durch die neue Zeichenfolge. Da es nur eine Iteration der festgelegten Zeichenfolge gibt, wird nur ein Wert geändert.
Abschluss
Diese schnelle Anleitung zeigt.