MySQL - In Datensätze einen Teilstrings mit REPLACE ersetzen

Um in MySQL Teilstrings in einer Tabellenspalte zu suchen und durch einen anderen Ausdruck zu ersetzen, kannst du die REPLACE-Funktion verwenden. Diese Funktion durchsucht einen angegebenen Text nach einem bestimmten Teilstring und ersetzt ihn durch den gewünschten neuen Ausdruck.

Ein Beispiel für eine Migration von Bootstrap 3 zu Bootstrap 5 ist die Anpassung von CSS-Klassen. Um die Klasse img-responsive durch img-fluid zu ersetzen, kann folgender Befehl verwendet werden:

MySQL - REPLACE
UPDATE `table` 
SET `content` = REPLACE (`content`, "img-responsive", "img-fluid")  
WHERE `content` LIKE "%img-responsive%";

In diesem Fall wird in der Spalte content der Teilstring img-responsive durch img-fluid ersetzt, sofern er gefunden wird. Der LIKE-Operator stellt sicher, dass nur betroffene Zeilen aktualisiert werden.

Letzte Änderung dieser Information: 30.09.2024 11:07 h

Wir verwenden Cookies und Dienste von Drittanbietern

Akzeptieren Sie Cookies und Dienste?

 Nein   Ja     mehr Information

Wir nutzen folgende Cookies:

php Session Cookie: PHPSESSID
Wird vom Server gesetzt um die Funktionaität der Kontaktformulare, die Auswahl der Sprache, der Wunschliste und dem Warenkorb zu gewährleisten.
Speicherdauer: Bis Ende der Browsersitzung
Werte: SessionID: 53qijshtq2p6fd73si9l6vhj90


Eigenes Cookie: tenerindi_com
Speichert ob Sie Cookies und Dienste akzeptieren und wenn ja, welche Sie akzeptieren.
Speicherdauer: 90 Tage (Bei NEIN nur bis Ende der Browsersitzung)
Werte: AllowCookies: YES / NO - AllowGoogleMaps: YES / NO - AllowYoutube: YES / NO - AllowKalender: YES / NO - AllowMatomo: YES / NO


Matomo Analytics: _pk_id.1.8c15
wird verwendet, um einige Details über den Benutzer zu speichern, wie die eindeutige Besucher-ID
Speicherdauer: 13 Monate

Matomo Analytics: _pk_ses.1.8c15
Kurzzeit-Cookies, die vorübergehend Daten für den Besuch speichern
Speicherdauer: 30 Minuten


Ihre Einstellungen

 Einstellung speichern Schliessen

  Es werden keine dauerhaften Cookies gesetzt und keine Daten an Google gesendet. Sie können allerdings die Landkarte von Google Maps und Streetview nicht nutzen.

  Das Cookie wurde soeben gesetzt.