Suchen und ersetzen in der Datenbank mit MYSQL
Folgender Tipp für das Arbeiten in der Datenbank von WP hat mir sehr viel Zeit gespart. Ein Schreibfehler in 27 Artikel musste verbessert werden, der beim Eintrag von Gigs passiert war. Jeden Artikel in WP zu bearbeiten hätte lange gedauert. Ein Plugin “Suchen und Ersetzen” hätte ich erst suchen und installieren müssen, also versuchte ich mein Glück in der Datenbank direkt.
Datenbank über MYSQL aufrufen, Tabelle in der der Fehler vorkommt suchen in meinem Fall war es:
“08_gigs_gig”, oben im Menü auf “Anzeigen” klicken, der Feldname “eventName enthielt den Schreibfehler.
Jetzt im Menü oben auf SQL klicken, es erscheint ein Dialog wie:
SELECT * FROM `08_gigs_gig` WHERE 1
dann das betreffende Feld links wählen, ergibt den Code:
SELECT * FROM `08_gigs_gig` WHERE 1`eventName`
So erhält man wenigstens die korrekte Schreibweise für Tabellenname und Fieldset
Der SQL-Befehl zum replace lautet dann:
UPDATE tabellenname SET feldname =
replace(feldname, 'suchstring', 'ersatzstring');
Hier im Beispiel war das:
UPDATE 08_gigs_gig SET eventName =
replace(eventName, 'Schreibfehler', 'Richtige Schreibweise');
Diesen Code anstatt des generierten in das MSQL Dialogfeld eintippen - ok - fertig!!
Sicher gibt es noch andere Möglichkeiten, aber haben Sie mal versucht das MYSQL-Handbuch zu lesen? In der Zeit nehme ich die Änderungen schneller in WP vor. Weitergeholfen hat mir wie immer Google mit folgendem Link: Suchen und Ersetzen in MySQL-Datenbanken von JO:WRA
Hier findet man auch gute Tipps für Änderungen beim Domainumzug.

Am 15. Juni 2009 um 12:51 Uhr
cooles Plugin
Am 6. Juli 2009 um 16:51 Uhr
Wau super…bitte weiter so… kann ich gut gebrauchen!
Am 27. Februar 2010 um 20:33 Uhr
Nur noch ein kleiner Tipp von jemandem der auf diese Art und Weise Mal ne Datenbank zerschossen hat. Achtet immer, wenn ihr an einer offenen Datenbank arbeitet, darauf das ihr vorher ne Sicherung der Datenbank anlegt. Die meisten SQL Befehle haben den Nachteil, dass sie direkt umgesetzt werden und wenn es erst mal passiert ist, dann geht eventuell hinterher gar nichts mehr. Ich bin selbst kein Profi im Umgang mit Datenbanken daher möchte ich euch nur von meinem Fehler berichten und versuchen, dass er euch nicht unterläuft.
Am 18. Mai 2010 um 23:03 Uhr
Suchen und ersetzen in der Datenbank mit MYSQL : aber nicht vergessen das beim ersetzen z.b. aus dem wort : Datenbank beim suchen und ersetzen zu dem wort bank als zu ersetzendes wort bankleitzahl, aus dem wort Datenbank auch ein Datenbankleitzahl wird..
also, aus bank wird bankleitzahl aber leider wird aus Datenbank (wenn es im text ist) auch ein Datenbankleitzahl..