Thursday 24 January 2019

UPDATE RECORD MASSAL

Selamat pagi.... :0
hari ini mau cerita dikit cara saya untuk update field yang baru saya tambahkan. karena field ini baru di buat, jadi otomatis kosong donk, ...
jadi ingin saya isi dengan nilai baru. nah nilai ini hanya ada 2 jenis, kalau ndak -1 ya +1, tapi kendalanya datanya kan banyak nih, capek donk satu satu di insert ,
jadi cara yang aku pakai itu perintah SQL update sesuai primery key atau kalau kalian bisa cari field yang memiliki data yang konsisten perubahannya, misal di kata- kata yang konsisten dari sebuah field adalah uturan angka, yang terakhir kan pasti berakhiran 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
nah dengan memperhatikan charakter yang konsisten perubahannya tersebut akita dapat mengupdate massal berdasarkan charankter yang ingin dirubah. Berikut contoh perintah SQL yang aku lakukan buat update data massal :

UPDATE `tbtraining` SET `y`= (-1) WHERE idtraining like '%0'


jadi  di gambar diatas field idtraining memiliki character terakhir 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
dan tanda % sebelumnya itu akan mengidentifikasi character apapun sebelum 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Waktu aku coba untuk menggunakan semua character 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 bersamaan dan memberikan % disetiap character tersebut, tidak bisa update. jadi aku update dengan mengganti character 0, menjadi 2 atau yang lain. iya  daripada insert satu satu :O.

cukup segitu dulu sharing eksperimen yang aku lakukan, kurang lebihnya mohon saran dari teman-teman blogger mungkin punya cara yang lain bisa tulis di komentar yaaaaaa....

happy coding :)
Continue reading UPDATE RECORD MASSAL