Cara Update Sebagian Isi Field Database MySQL

Cara Update Sebagian Isi Field Database MySQL


Apakah anda pernah menemui kasus seperti yang pernah saya alami? Ingin mengupdate suatu field database namun hanya sebagian isi fieldnya saja, contohnya seperti anda ingin menghilangkan beberapa kata dari suatu field artikel, misalnya seperti mengganti alamat situs yang ada dalam suatu field artikel. Dalam field artikel pastinya terdiri dari banyak sekali kata dan kalimat di dalamnya. Misalnya dalam field artikel tersebut terdapat isi serperti ini, "Tutorial Photoshop Silahkan kunjungi http://www.ilmuwebsite.com/photoshop/". Dan kita hanya menginginkan untuk mengganti kata Photoshop Menjadi PHP, disinilah REPLACE memainkan perannya.

Query "update table set field = new where fieldx = criteria" digunakan untuk merubah keseluruhan isi field, ingat mengubah keseluruhan isi field, dalam kasus nyata, misalkan kita ingin merubah field alamat dari bogor menjadi jawa barat, artinya kita mengubah keseluruhan isi field alamat.

Pengen Belajar Web Development HTML CSS JQuery Javascript Codeigniter Lebih Lengkap, Mudah, dan Lebih Terstruktur?

Pake Modul Video Tutorial Interaktif Mudah Jelas Gamblang, Nggak Pakai Ribet, Kenapa Video? Kalo Ebook Atau Buku Tebelnya minta ampun Gan. Mumpung Ada Promo, Beli Sekarang Dah Gan!! Promo Tutorial Premium Mahir Web Development Bangun 5 Project Website + Mahir Membuat 4 Aplikasi Android + Bonus Tutorial Membuat Themes Wordpress Premium, 3 Tutorial Isi 5 Dvd Cuma Rp 150rb Aja Gan (harga normal Rp 296rb) !!! Terbatas Sampe 12 Februari 2020 (Yang Bikin Videonya Udah Pengalaman Di Web Development Lebih Dari 15 Tahun Gan!!) (Pemesanan bisa SMS/WA ke 0838 1157 5876, atau bisa pesan secara online di sini)


Dengan syntax replace yang disediakan oleh mysql secara default, kita bisa mengganti sebagian isi field dengan mudah, bahkan sangat mudah sekali.

Penggunaan replace adalah seperti ini :
UPDATE table SET field = REPLACE(field, "sebagian isi lama", "sebagian isi yang baru");

contohnya misalkan kita ingin mengganti alamat website dari field post_content dalam database table wordpress_post

UPDATE wp_posts SET post_content = REPLACE(post_content, "http://www.google.com/",
"http://www.ilmuwebsite.com");

hasilnya nanti adalah, semua artikel yang memiliki alamat website http://www.google.com/ akan menjadi http://www.ilmuwebsite.com. Mudah bukan? Selamat mencoba.

Artikel Terkait :