Tagged Under: , ,

Trik Update Sebagian Isi Field di Database Dengan Perintah Replace

Share
Assalamu'alaikum ..



Pada postingan kali ini, saya akan berbagi tentang bagaimana cara mengganti sebagian isi field didalam database. Jika untuk merubah data keseluruhan biasanya kita menggunakan perintah UPDATE, tapi tidak pada kasus ini.


Sebagai contoh, saya mempunyai field url yang berisi http://www.seruu.com/artikel/12345.html kemudian saya ingin menggantinya menjadi http://www.solusimobil.com/artikel/12345.html . Bisa dilihat, hanya url yang didepannya saja yang akan kita rubah.

 Nah, untuk merubah hal tersebut, mysql telah menyediakan syntax sendiri yaitu menggunakan perintah REPLACE, Querynya seperti ini :

UPDATE nama_table SET nama_field = REPLACE(nama_field, "sebagian isi field lama", "sebagian isi field baru"); 
Untuk kasus diatas, penyelesaiannya seperti ini .
UPDATE tabel_A SET url = REPLACE(url, "http://www.seruu.com/", "http://www.solusimobil.com/");
Bagaimana ? cukup mudah bukan . jika hanya terdapat satu url yang akan dirubah mungkin gampang kita hanya tinggal mengeditnya secara manual. tapi jika ada ratusan atau bahkan ribuan isi field yang ingin dirubah ? Query ini akan sangaatttt bermanfaat . hehee :D

Selamat mencoba dan CMIIW :)
 



0 comments:

Post a Comment