Rumah >pangkalan data >tutorial mysql >Bagaimana Menggunakan Fungsi REPLACE MySQL untuk Carian dan Gantikan Tidak Peka Huruf?
MySQL Search and Replace
Mencari dan menggantikan teks tertentu dalam medan jadual ialah tugas biasa dalam pengurusan pangkalan data. Dalam MySQL, pertanyaan khusus boleh melaksanakan operasi ini dengan cekap.
Pertanyaan:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
Penjelasan:
Contoh:
Pertimbangkan jadual bernama 'example_table' dengan medan bernama 'penerangan' yang mengandungi rekod 'hello foo'. Untuk menggantikan 'foo' dengan 'bar' dalam rekod ini, gunakan pertanyaan berikut:
UPDATE example_table SET description = REPLACE(description, 'foo', 'bar') WHERE INSTR(description, 'foo') > 0;
Selepas melaksanakan pertanyaan, medan penerangan untuk rekod yang ditentukan akan dikemas kini kepada 'hello bar'.
Nota:
Atas ialah kandungan terperinci Bagaimana Menggunakan Fungsi REPLACE MySQL untuk Carian dan Gantikan Tidak Peka Huruf?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!