Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Kemas Kini URL MySQL ke Domain Baharu Sambil Memelihara Nama Fail?
Kemas kini kelompok URL MySQL: simpan nama fail
Terdapat jadual dalam pangkalan data MySQL anda yang medan url
nya mengandungi URL seperti "https://www.php.cn/link/052a1a3c0142ad636571f88ea2506eac". Anda perlu mengemas kini URL ini kepada nama domain baharu "https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0img1.jpg" sambil mengekalkan nama fail .
boleh dilaksanakan dalam pernyataan REPLACE()
menggunakan fungsi UPDATE
:
<code class="language-sql">UPDATE urls SET url = REPLACE(url, 'https://www.php.cn/link/7cff4ce87d7f2179d73e7959bf213529', 'https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0')</code>
Dalam pertanyaan ini:
urls
ialah nama jadual yang mengandungi medan url
. REPLACE(url, 'https://www.php.cn/link/7cff4ce87d7f2179d73e7959bf213529', 'https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0')
Gantikan subrentetan 'url
https://www.php.cn/link/7cff4ce87d7f2179d73e7959bf213529' dalam nilai medan dengan 'https://www.php.cn/link/c2be0c8ff27074343b8218c3b01bb3d0'. Selepas melaksanakan pertanyaan ini, semua URL dalam medan url
akan dikemas kini dengan nama domain baharu sambil mengekalkan nama fail. Ambil perhatian bahawa kaedah ini bergantung pada ketekalan struktur URL. Jika struktur URL berbeza, anda perlu melaraskan parameter dalam fungsi REPLACE()
.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Kemas Kini URL MySQL ke Domain Baharu Sambil Memelihara Nama Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!