Trigger update jika ada perubahan data mysql phpmyadmin

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 :

  1. masuk/pilih database.
  2. pilih tabel yang akan dibuat trigger.
  3. masuk ke tab Trigger.
  4. 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.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top