Heim >Datenbank >MySQL-Tutorial >Wie ersetze ich eine Zeichenfolge in URLs in MySQL?
MySQL-String-Ersetzungslösung für URL-Änderung
Eine Datenbanktabelle enthält eine Spalte mit URLs mit einem Muster wie „http://www. example.com/articles/updates/XXX“ und es besteht die Notwendigkeit, in diesen den Begriff „Updates“ durch „Neuigkeiten“ zu ersetzen URLs.
Um diese Aufgabe über ein MySQL-Skript zu erreichen, kann die folgende Abfrage ausgeführt werden:
UPDATE your_table SET your_field = REPLACE(your_field, 'articles/updates/', 'articles/news/') WHERE your_field LIKE '%articles/updates/%'
Hier stellt „your_table“ die relevante Tabelle dar, „your_field“ gibt die URL-Spalte an , und die LIKE-Klausel stellt sicher, dass nur URLs aktualisiert werden, die „Updates“ enthalten.
Daher werden URLs wie „http://www.example.com/articles/updates/43“ wird in „http://www.example.com/articles/news/43“ umgewandelt.
Weitere Informationen zum Text Informationen zum Ersetzen in MySQL finden Sie im Artikel „Text suchen und ersetzen“ unter http://www.electrictoolbox.com/mysql-find-replace-text/.
Das obige ist der detaillierte Inhalt vonWie ersetze ich eine Zeichenfolge in URLs in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!