643 Stimmen

MySQL String ersetzen

Ich habe eine Spalte mit Urls (id, url):

http://www.example.com/articles/updates/43
http://www.example.com/articles/updates/866
http://www.example.com/articles/updates/323
http://www.example.com/articles/updates/seo-url
http://www.example.com/articles/updates/4?something=test

Ich würde gerne das Wort "Updates" in "News" ändern. Ist es möglich, dies mit einem Skript zu tun?

4voto

Ganesh Giri Punkte 914

Die Funktion ERSETZEN ist sehr praktisch, um Text in einer Tabelle zu suchen und zu ersetzen, z. B. um eine veraltete URL zu aktualisieren, einen Rechtschreibfehler zu korrigieren usw.

  UPDATE tbl_name 
    SET 
        field_name = REPLACE(field_name,
            string_to_find,
            string_to_replace)
    WHERE
        conditions;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X