TUGAS TRIGGER
1. Perbedaan utama antara trigger "AFTER INSERT" dan "BEFORE INSERT" dalam PHPMyAdmin terletak pada waktu eksekusi mereka sehubungan dengan penambahan data ke dalam tabel.
- Berguna untuk tugas-tugas yang seharusnya terjadi setelah data berhasil ditambahkan
- Dijalankan sebelum baris baru dimasukkan ke dalam tabel
- Memungkinkan Anda untuk memodifikasi data sebelum benar-benar dimasukkan
- Berguna untuk validasi atau modifikasi data yang masuk
Contoh Penggunaan :
a. NEW :
- Digunakan pada Trigger INSERT dan UPDATE: "NEW" merujuk pada nilai yang akan dimasukkan atau diperbarui ke dalam kolom setelah operasi INSERT atau UPDATE.
- Pada trigger INSERT, "NEW" merujuk pada nilai yang akan dimasukkan ke dalam kolom baru.
- Pada trigger UPDATE, "NEW" merujuk pada nilai yang akan diperbarui ke dalam kolom.
- Digunakan pada Trigger UPDATE dan DELETE: "OLD" merujuk pada nilai yang ada sebelum operasi UPDATE atau DELETE dilakukan.
- Pada trigger UPDATE, "OLD" merujuk pada nilai sebelum perubahan.
- Pada trigger DELETE, "OLD" merujuk pada nilai yang akan dihapus.
1. Perintah Trigget
Komentar
Posting Komentar