SQL Befehl zum ersetzen von Sonderzeichen
Verfasst: 29.03.2007 17:11
Hallo,
ich habe ein Problem mit meiner Datenbank und zwar sind bei mir folgende Umlaute durch ein fehlerhaftes Backup durcheinander geraten.
ä = ä , ü = ü , ö = ö , ß = ß , Ä = Ä , Ö = Ö , Ü = Ü
Nun habe ich mir mit meinen geringen Sql Kenntnissen diesen Befehl zusammengesetzt.
UPDATE `forum`.`phpbb_topics`
SET `topic_title` = REPLACE(`topic_title`, 'ß', 'ß')
WHERE `topic_title` LIKE '%ß%'
Die Abfrage ergab aber immer 0 Ergebnisse.
Dann hab ich noch das hier probiert, aber das klappte auch nicht.
UPDATE phpbb_topics
SET topic_title = REPLACE(topic_title, 'ß', 'ß')
WHERE topic_title LIKE '%ß%
Würde mich sehr freuen wenn mir jemand weiterhelfen könnte, dann muss ich nicht alles manuell ändern, dass wäre echt der Horror.
ich habe ein Problem mit meiner Datenbank und zwar sind bei mir folgende Umlaute durch ein fehlerhaftes Backup durcheinander geraten.
ä = ä , ü = ü , ö = ö , ß = ß , Ä = Ä , Ö = Ö , Ü = Ü
Nun habe ich mir mit meinen geringen Sql Kenntnissen diesen Befehl zusammengesetzt.
UPDATE `forum`.`phpbb_topics`
SET `topic_title` = REPLACE(`topic_title`, 'ß', 'ß')
WHERE `topic_title` LIKE '%ß%'
Die Abfrage ergab aber immer 0 Ergebnisse.
Dann hab ich noch das hier probiert, aber das klappte auch nicht.
UPDATE phpbb_topics
SET topic_title = REPLACE(topic_title, 'ß', 'ß')
WHERE topic_title LIKE '%ß%
Würde mich sehr freuen wenn mir jemand weiterhelfen könnte, dann muss ich nicht alles manuell ändern, dass wäre echt der Horror.