Hallo zusammen.
Gibt es eine Möglichkeit, direkt per sql-statement eine Spalte einer Tabelle nach dem Vorkommen eines Strings zu durchsuchen und diesen durch einen anderen zu ersetzten?
Beispiel:
Ursprüngliche Tabelle:
| c1 | c2 | c3 |
----------------------------------
| XXX | XaaaY | XXX |
Alle 'aaa' sollen durch 'bbb' ersetzt werden:
| c1 | c2 | c3 |
----------------------------------
| XXX | XaaaY | XXX |
Kann ich das in einer schicken mySql-Anweisung verpacken?
(update * from $tabname set c2='?' where c2='?aaa?).
Wir muss die Syntax lauten?
Danke für die Hilfe,
Peter
P.S.: Oder muss ich die komplette Tabelle auslesen und zeilenweise manipulieren und dann zurückschreiben.
Gibt es eine Möglichkeit, direkt per sql-statement eine Spalte einer Tabelle nach dem Vorkommen eines Strings zu durchsuchen und diesen durch einen anderen zu ersetzten?
Beispiel:
Ursprüngliche Tabelle:
| c1 | c2 | c3 |
----------------------------------
| XXX | XaaaY | XXX |
Alle 'aaa' sollen durch 'bbb' ersetzt werden:
| c1 | c2 | c3 |
----------------------------------
| XXX | XaaaY | XXX |
Kann ich das in einer schicken mySql-Anweisung verpacken?
(update * from $tabname set c2='?' where c2='?aaa?).
Wir muss die Syntax lauten?
Danke für die Hilfe,
Peter
P.S.: Oder muss ich die komplette Tabelle auslesen und zeilenweise manipulieren und dann zurückschreiben.