hoseonline
Neuer Benutzer
- Beiträge
- 2
Hallo,
ich bekomme leider keine entsprechende replace Abfrage hin.
Ich habe eine Produktbeschreibung und möchte das Wort "Form" gegen "Modell" tauschen, also eigentlich ganz easy. Nur: Das Wort Form taucht teilweise noch öfters in der Beschreibung im reinen Fließtext bzw. als Auflistungspunkt auf.
Da das Form, welches ich ersetzen möchte immer so ausschaut: Form Melanie hat....
kann ich die entsprechenden Einträge aus der Datenbank leicht auslesen:
SELECT * FROM `s_articles` WHERE `description_long` LIKE '%Form % hat%'
Das klappt auch.
Nur wie bekomme ich das Form in Verbindung mit einem Platzhalter (das zweite Wort nach Form und dem anschließenden hat) nun ersetzt, das klappt nicht wirklich.
Idee war bishher:
UPDATE s_articles SET `description_long` = REPLACE(`description_long`,'%Form % hat%','%Modell % hat%');
Das funktioniert nicht, da man die Platzhalter % ja im replace nicht benutzen kann. In der Doku habe ich auch nichts weiter gefunden.
Hat jemand eine Idee??
ich bekomme leider keine entsprechende replace Abfrage hin.
Ich habe eine Produktbeschreibung und möchte das Wort "Form" gegen "Modell" tauschen, also eigentlich ganz easy. Nur: Das Wort Form taucht teilweise noch öfters in der Beschreibung im reinen Fließtext bzw. als Auflistungspunkt auf.
Da das Form, welches ich ersetzen möchte immer so ausschaut: Form Melanie hat....
kann ich die entsprechenden Einträge aus der Datenbank leicht auslesen:
SELECT * FROM `s_articles` WHERE `description_long` LIKE '%Form % hat%'
Das klappt auch.
Nur wie bekomme ich das Form in Verbindung mit einem Platzhalter (das zweite Wort nach Form und dem anschließenden hat) nun ersetzt, das klappt nicht wirklich.
Idee war bishher:
UPDATE s_articles SET `description_long` = REPLACE(`description_long`,'%Form % hat%','%Modell % hat%');
Das funktioniert nicht, da man die Platzhalter % ja im replace nicht benutzen kann. In der Doku habe ich auch nichts weiter gefunden.
Hat jemand eine Idee??