Selamat sore, kali ini saya akan membuat sebuah trigger di mysql dan atau bisa juga menggunakan phpmyadmin di cpanel kalian.
Kondisi / contoh kasus yang saya akan buat kali ini adalah :
Saya ingin mengubah tabel B jika tabel A terdapat perubahan data.
untuk kalian yang menggunakan phpmyadmin :
- masuk/pilih database.
- pilih tabel yang akan dibuat trigger.
- masuk ke tab Trigger.
- Masukan kode ini :
IF NEW.idKetetapan <> OLD.idKetetapan THEN update ketetapan set nourutpi=nourutpi + 1,nourutpr=(case when nourutpr=1 then 1 else nourutpr+1 end) where id=new.idKetetapan AND new.jenisPermohonan="PENILAIAN"; END IF
Penjelasan query : disini saya melakukan pengecekan terlebih dahulu, menggunakan IF, jadi jika id ketetapan yang lama tidak sama dengan id ketetapan yang baru, maka itu akan menjalankan trigger update di bawahnya.
sekian sharing singkat dari saya, semoga bermanfaat, jangan lupa baca juga tutorial lainnya mengenai mysql di website ini.
atau baca juga tutorial lainnya mengenai trigger.