Heim > Datenbank > MySQL-Tutorial > Wie kann ich MySQL-URLs auf eine neue Domäne aktualisieren und dabei die Dateinamen beibehalten?

Wie kann ich MySQL-URLs auf eine neue Domäne aktualisieren und dabei die Dateinamen beibehalten?

Linda Hamilton
Freigeben: 2025-01-07 15:42:11
Original
236 Leute haben es durchsucht

How Can I Update MySQL URLs to a New Domain While Preserving File Names?

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>
Nach dem Login kopieren

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 „urlhttps://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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage