Zum Inhalt springen

Änderungen per SQL in der Datenbank

Erstellt am 22. März 2010 · 1 Antwort · letzte Antwort am 22. März 2010

Tags: Datenbank, Frage

SirRuddy ·

Hallo,

ich bin dabei meine Datenbank aufzuräumen, und habe eine kurze Frage die eigentlich in Richtung SQL geht, wozu ich aber keine befriedigende Antwort bekommen habe.

Die Redakteure haben durch Copy&Paste aus Word-Dokumenten so tolle Anführungszeichen eingebau, die mir gar nicht gefallen. Z.B.: [...] „Die Zuständigkeit der Bundesländer in dieser Sache geht an den Bund über, der eine deutschlandweit einheitliche Regelung schaffen wird.“ [...]

Über den SQL-Befehl:

UPDATE tt_news SET bodytext = REPLACE(bodytext,"„","ZU-ERSETZENDER-WERT");

möchte ich Die Anführungszeichen nun ändern. Die Frage ist nun: Was gebe ich bei ZU-ERSETZENDER-WERT ein??? - Einfach nur [...]"""); ? Das knallt doch bestimmt, oder? - Ich will es lieber nicht live testen 🙂

Oder muss ich dieses Zeichen verwenden: & # 34;

DB Kollation ist übrigens: utf8_general_ci

Bin für jeden Hinweis dankbar!

Gruß
SirRuddy

Julian.​Hofmann ·

Hallo.

Nachdem in mysql-Funktionen auch einfache Quotes zum einfassen der Werte erlaubt sind, solltest Du das Problem ganz einfach umgehen können:
REPLACE(bodytext,'„','"');

Viele Grüße
Julian