Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menggantikan 'kemas kini' dengan 'berita' dalam URL MySQL?
Penggantian Rentetan MySQL
Soalan ini menangani keperluan untuk mengubah suai teks tertentu dalam lajur pangkalan data MySQL. Tugas itu melibatkan penggantian contoh perkataan "kemas kini" dengan "berita" dalam URL yang disimpan dalam lajur.
Untuk mencapai matlamat ini, skrip MySQL boleh digunakan untuk melaksanakan fungsi REPLACE pada lajur yang terjejas. Skrip yang dicadangkan dalam jawapan yang disediakan direka untuk mencapai pengubahsuaian yang diingini:
UPDATE your_table SET your_field = REPLACE(your_field, 'articles/updates/', 'articles/news/') WHERE your_field LIKE '%articles/updates/%'
Skrip ini secara berkesan mencari kejadian rentetan "articles/updates/" dalam lajur "your_field" dan menggantikannya dengan " artikel/berita/". Klausa WHERE memastikan bahawa hanya baris yang mengandungi rentetan yang ditentukan diubah suai.
Sebagai contoh, URL yang asalnya disimpan sebagai "http://www.example.com/articles/updates/43" akan diubah menjadi " http://www.example.com/articles/news/43". Perubahan ini ditunjukkan pada semua baris dalam jadual yang sepadan dengan kriteria carian.
Atas ialah kandungan terperinci Bagaimana untuk Menggantikan 'kemas kini' dengan 'berita' dalam URL MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!