Gestern hatte ich relativ viele Einträge in einer MySQL Datenbank zu korrigieren / ersetzen. Dass dies eine relativ mühsame Arbeit sein kann, muss ich Euch wohl nicht erzählen 😉
Jedoch gibt es in MySQL eine relativ einfache Möglichkeit, Text zu suchen und entsprechend zu ersetzen.
Das Query dazu lautet wie folgt:
UPDATE tablename SET field = REPLACE(field, "findstring", "replacestring");
Vorsicht: Das Ersetzen wird danach ohne Nachfrage über die ganze Tabelle gejagt.
Ein vorheriges Backup macht sicher Sinn, auch sollte man sich im Klaren sein, was das Query bewirkt.