/ Scripte / MySQL / 2 Text ersetzen

Texte in einer gesamten Tabelle ersetzen

Dieses "einfache" Statement ersetzt eine fest definierte Zeichenkette in einer Tabelle.

Anwendungsfall:
Alle Verlinkungen, die ins Glossar der Anwendung zeigen, sollen explizit gekennzeichnet werden. Die Links sind eindeutig durch href="javascript:loadGlossary(7)" erkennbar. Sie sollen mit der CSS-Klasse class="glossary" versehen werden, die sie dann anders als die "normalen" Links auszeichnet.

Text in der Spalte _text ersetzen
UPDATE `article_text` SET _text = REPLACE(_text, 'href="javascript:loadGlossary(', 'class="glossary" href="javascript:loadGlossary(') WHERE _text LIKE '%href="javascript:loadGlossary(%';

Fragen zur Implementierung beantworte ich gern per E-Mail.