Nama fungsinya mirip dengan insert_batch. Kalian bisa tebak apa nama fungsinya? Ya betul, nama fungsinya adalah update_batch. Fungsi tersebut memungkinkan kita untuk dapat meng-update beberapa data sekaligus
Ada 3 parameter yang diperlukan fungsi tersbut. Pertama adalah nama table, kedua data yang akan diupdate, dan yang ketiga adalah nama field primary key.
Kang, masih bingung nih, bisa dikasi contoh gak? baiklah, perhatikan contoh berikut:
Parameter pertama sudah jelas ya nama tabel, yaitu kita akan meng-update
data di table mana. Parameter kedua adalah data yang akan kita update.
Bentuknya hampir sama dengan insert_batch. Anda bisa menggunakan array
atau object. Sedangkan yang ketiga key kriteria yang kita gunakan untuk update. Di potongan kode di atas, kita menggunkana kriteria item_id.
Mirip bukan dengan fungsi insert_batch? yang membedakan adalah parameter ketiga, yaitu ada field key, item_id.
Ok, mari kita ambil contoh. Misal kita akan mengupdate semua stok atau quantity produk jadi 0. Daripada kita update satu persatu, yang hanya akan membuat database kita bengek, mari kita buat dalam satu transaksi sekaligus.
Selamat mencoba ya