Ersetzen Sie die Zeichenfolge mit der Ersetzungsfunktion von MySQL
黄舟
Freigeben: 2016-12-16 11:07:35
Original
1167 Leute haben es durchsucht
Vor kurzem recherchiere ich über CMS und muss beim Konvertieren von Daten die Ersetzungsfunktion von MySQL verwenden.
Zum Beispiel möchten Sie das ABC des f1-Felds in Tabelle tb1 durch def ersetzen
UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');
REPLACE(str,from_str,to_str) Alle Vorkommen der Zeichenfolge from_str in der Zeichenfolge str werden durch to_str ersetzt und geben dann diese Zeichenfolge zurück: mysql> ', 'w', 'Ww'); - -> 'WwWwWw.mysql.com' Diese Funktion ist Multibyte-sicher.
Beispiel: UPDATE `dede_addonarticle` SET body = REPLACE ( body, '', '' ); UPDATE `dede_addonarticle` SET body = REPLACE ( body, '', '' ); UPDATE `dede_addonarticle` SET body = REPLACE ( body, '
Verwendung 1. Ersetzen inErsetzen in Tabelle (id,name) Werte('1','aa'),('2','bb') Die Funktion dieser Anweisung ist das Einfügen zwei Werte in die Tabellendatensätze. 2.replace(object, search,replace) Ersetzen Sie alle Vorkommen von search im Objekt durch replaceselect replace('www.163.com','w','Ww')--->WwW wWw .163.com
Beispiel: Ersetzen Sie aa im Namensfeld der Tabelle durch bbupdate table set name=replace(name,'aa','bb')
Das Obige ist die Verwendung von MySQL Ersetzungsfunktion zum Ersetzen des Inhalts einer Zeichenfolge. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn