Heim >Datenbank >MySQL-Tutorial >Wie kann ich MySQL-URLs auf eine neue Domäne aktualisieren und dabei die Dateinamen beibehalten?
Batch-Update MySQL-URL: Dateinamen beibehalten
Es gibt eine Tabelle in Ihrer MySQL-Datenbank, deren Feld url
eine URL wie „https://www.php.cn/link/052a1a3c0142ad636571f88ea2506eac“ enthält. Sie müssen diese URLs auf den neuen Domänennamen „https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0img1.jpg“ aktualisieren und dabei den Dateinamen beibehalten.
kann in der REPLACE()
-Anweisung mit der UPDATE
-Funktion implementiert werden:
<code class="language-sql">UPDATE urls SET url = REPLACE(url, 'https://www.php.cn/link/7cff4ce87d7f2179d73e7959bf213529', 'https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0')</code>
In dieser Abfrage:
urls
ist der Name der Tabelle, die das Feld url
enthält. REPLACE(url, 'https://www.php.cn/link/7cff4ce87d7f2179d73e7959bf213529', 'https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0')
Ersetzen Sie die Teilzeichenfolge „url
https://www.php.cn/link/7cff4ce87d7f2179d73e7959bf213529“ im Feldwert durch 'https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0'. Nach der Ausführung dieser Abfrage werden alle URLs im Feld url
mit dem neuen Domänennamen aktualisiert, wobei der Dateiname erhalten bleibt. Beachten Sie, dass diese Methode auf der Konsistenz der URL-Struktur basiert. Wenn die URL-Struktur unterschiedlich ist, müssen Sie die Parameter in der Funktion REPLACE()
anpassen.
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-URLs auf eine neue Domäne aktualisieren und dabei die Dateinamen beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!