Wenn die Ersetzungsfunktion in Verbindung mit der SELECT-Anweisung verwendet wird, können damit auch mehrere Zeichenfolgen gleichzeitig ersetzt werden. Die Syntax lautet „SELECT REPLACE (die Spalte). Name der Datenbanktabelle, die ersetzt werden muss). String, ersetzt durch den String)".
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
Semantik: Ersetzen Sie alle Suchzeichenfolgen, die im Feld „Spaltenname:“ erscheinen, durch Ersetzungszeichenfolgen.
replace(field,search,replace)
Erläuterung: Der Wert von abc im Feld f1 in Tabelle tb1 wird auf def aktualisiert. Wird im Allgemeinen für Felder verwendet, bei denen der Wert in einem bestimmten Feld ungeeignet ist und stapelweise geändert werden muss. Sie können update table set field=replace('field','a value of the field','the value that need ersetzt');
UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');
Die Ersetzungsfunktion REPLACE(s, s1, s2) in MySQL verwendet die Zeichenfolge s2, um alle Zeichenfolgen s1 in der Zeichenfolge s zu ersetzen.
REPLACE(str,from_str,to_str)
Wie aus den laufenden Ergebnissen ersichtlich ist, verwenden Sie REPLACE('aaa.mysql.com', 'a', 'w'), um das „a“-Zeichen der Zeichenfolge „aaa.mysql.com“ durch das zu ersetzen „w“-Zeichen, das Ergebnis ist „www.mysql.com“.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Ersetzen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!