Trigger adalah sekumpulan pernyataan SQL yang secara otomatis dieksekusi atau "dipicu" oleh sistem manajemen basis data (DBMS) ketika terjadi peristiwa tertentu pada tabel, seperti operasi INSERT, UPDATE, atau DELETE. Trigger berguna untuk menjaga integritas data, melakukan audit, dan menyederhanakan logika aplikasi. Perbedaan trigger Before dan After adalah: Trigger Before : Dieksekusi sebelum peristiwa yang memicu (sebelum INSERT , UPDATE , atau DELETE ) terjadi. Berguna untuk memvalidasi data sebelum disimpan ke tabel atau untuk melakukan perubahan pada data yang akan dimasukkan. Trigger After : Dieksekusi setelah peristiwa yang memicu terjadi. Cocok untuk tindakan yang memerlukan konfirmasi bahwa perubahan sudah berhasil dilakukan, seperti memperbarui tabel lain atau mencatat log. Alasan kenapa kita perlu membuat trigger adalah: Trigger dapat membantu menjaga konsistensi dan validitas data dengan memastikan bahwa aturan tertentu diikuti saat data dimodifikasi. Trigger dap...