SQL-Befehl zur Zeichenkette-Ersetzung

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Diesel
Mitglied
Beiträge: 221
Registriert: 28.12.2004 00:23

SQL-Befehl zur Zeichenkette-Ersetzung

Beitrag von Diesel »

Hi,
Ich würde gerne in der Tabelle "phpbb_posts_text" ohne Beachtung der Untertabellen (Änderung soll also auf alle Untertabellen greifen) die Zeichenkette "Hello" gegen "Hallo" (Als konkretes Beispiel) austauschen. Wie hätte ein entsprechender SQL-Befehl auszusehen?

Vielen Dank!
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

so sollte es funzen:

Code: Alles auswählen

UPDATE phpbb_posts_text 
SET post_text = REPLACE(post_text, 'wort_alt', 'wort_neu') 
WHERE post_text LIKE '%wort_alt%'
"wort_alt" und "wort_neu" sind anzupassen - die "%" müssen drin bleiben!
Diesel
Mitglied
Beiträge: 221
Registriert: 28.12.2004 00:23

Beitrag von Diesel »

Hat bestens funktioniert, vielen Dank! :)
Antworten

Zurück zu „Coding & Technik“