Trigger Dalam MYSQL
Apa itu Trigger di MySQL? Trigger adalah sebuah objek database yang otomatis dijalankan (atau "terpicu") ketika terjadi suatu peristiwa tertentu pada tabel dalam database, seperti INSERT, UPDATE, atau DELETE. Fungsi Trigger Otomatisasi tugas: Trigger membantu menjalankan proses tertentu secara otomatis ketika data berubah. Validasi dan integritas data: Bisa digunakan untuk memastikan data yang masuk sesuai aturan atau melakukan pengecekan tambahan. Audit perubahan: Bisa mencatat perubahan yang terjadi pada tabel ke tabel log khusus. Sinkronisasi data: Memperbarui tabel lain secara otomatis saat data di satu tabel berubah. Jenis Trigger di MySQL MySQL mendukung trigger untuk event berikut, dengan waktu eksekusi: Event Waktu Eksekusi INSERT BEFORE / AFTER UPDATE BEFORE / AFTER DELETE BEFORE / AFTER BEFORE Trigger: Dieksekusi sebelum aksi (misal sebelum insert/update/delete) dijalankan. AFTER Trigger: Dieksekusi setelah aksi dijalankan. Contoh Sederhana Trigger Misalnya...