Seite 1 von 1

Suchen/Ersetzen MySQL Tipp gesucht

Verfasst: 24.02.2006 13:31
von brummel
Hallo!

Ich ziehe ein Board auf eine neue Adresse um. Es gibt im Board etliche Beiträge, die Links auf andere Board-Beiträge enthalten. Ich möchte erreichen, dass die Links dann auch unter der neuen Adresse richtig funktionieren.
Dazu müsste es doch reichen, in der Tabelle "phpBB_posts_text" im Feld "post_text" alle "www.alteadresse.xyz" durch "www.neueadresse.xyz" zu ersetzen.
Kann jemand einem SQL-Laien einen Tipp geben, mit welchem Befehl(en) das geht?

Danke!

Verfasst: 24.02.2006 13:39
von CatZe
hi,

ohne dabei in irgendwelchen tabellen rumzupfuschen kannst Du da einen ganz einfachen trick verwenden ;)

einfach im ACP den SPAMFilter verwenden .. und als zu ersetzendes Wort deine alte Addy einsetzten .. und als neues Wort, deine neue ;)

Verfasst: 24.02.2006 13:53
von Gumfuzi

Code: Alles auswählen

UPDATE phpbb_posts_text 
SET post_text = REPLACE(post_text, 'hierdeinursprünglicherText', 'hierdeinneuerText') 
WHERE post_text LIKE '%jhierdeinursprünglicherText%'
das "%" ist wichtig, das musst Du lassen, damit auch der Text inmitten der Postings gefunden wird.

Backup vorher nicht vergessen!

Verfasst: 25.02.2006 00:57
von brummel
Danke! Werde es so probieren :grin: