Mengubah Suai Bahagian Rentetan dalam Pertanyaan MySQL
Anda mungkin menghadapi situasi di mana anda perlu mengubah suai hanya bahagian tertentu rentetan dalam pangkalan data padang. Dalam MySQL, anda boleh melakukannya dengan cekap menggunakan fungsi REPLACE().
Mengemaskini Bahagian Rentetan dengan REPLACE()
Andaikan anda mempunyai jadual dengan medan yang mengandungi rentetan seperti:
something/string, something/stringlookhere, something/string/etcetera
Matlamat anda ialah untuk menggantikan "rentetan" dengan "nilai lain" dalam semua baris. Anda boleh menggunakan pertanyaan berikut:
UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';
Pertanyaan ini melakukan langkah berikut:
Contoh Output
Selepas melaksanakan pertanyaan, nilai dalam medan akan dikemas kini seperti berikut:
something/anothervalue, something/anothervaluelookhere, something/string/etcetera
Dengan cara ini, anda boleh mengubah suai bahagian tertentu rentetan dengan mudah dalam pangkalan data MySQL menggunakan REPLACE() fungsi.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengubah suai bahagian tertentu rentetan dengan cekap dalam medan pangkalan data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!