da.cappo Geschrieben 24. Mai 2006 Teilen Geschrieben 24. Mai 2006 hallo zusammen, ich pflege eine mysql Datenbank und hab folgendes Problem: ich habe einige tabellen, in denen ein string vorkommt, den ich ändern soll. ein string lautet zum beispiel "string test weitererstring" nun möchte ich "test" mit "fest" ersetzen. müsste eigentlich lauten select replace ("string test weitererstring", "test", "fest") {REPLACE(str,from_str,to_str)} da der text "test" aber in beliebigem zusammenhang in der tabelle vorkommt, und ich den text überall ersetzen will, bräuchte ich für str einen placeholder ??? oder ähm versteht mich jemand???? garnicht so leicht eine frage zu stellen bitte hilfe!! vielleicht kann mir ja jemand helfen liebe grüsse da.cappo Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mascha Geschrieben 25. Mai 2006 Teilen Geschrieben 25. Mai 2006 So in etwa? update tabelle set tabellenfeld = replace(tabellenfeld, 'test', 'fest') Mit einem Select alleine änderst du ja nichts an den Datenbankinhalten. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
da.cappo Geschrieben 26. Mai 2006 Autor Teilen Geschrieben 26. Mai 2006 Hallo Mascha, klasse! das geht dehr in die richtung die ich brauche. danke! Weisst du vielleicht auch wie ich . ohne den spaltennamen zu wissen über die datenbank scannen kann und immer wenn dieser string auftaucht diesen ersetzen kann? geht sowas ? habe schon viel gegoogelt .. aber irgendwie komm ich nicht so richtig an informationen. danke für deine antwort liebe grüße da,cappo Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.