Masih dalam pembahasan tentang mysql. Kali ini rumah code akan belajar tentang bagaimana caranya membuat trigger pada mysql database server. Tutorial ini akan menggunakan trigger dengan event AFTER, BEFORE - INSERT, UPDATE, DELETE. Show Trigger adalah sebuah prosedur yang di eksekusi pada waktu ( AFTER, BEFORE ) dan pada event ( INSERT, UPDATE, DELETE ). Query dasar trigger
Baca Juga : Tutorial subquery alias dan fungsi pada mysql kalau bingung saya akan jelaskan dengan contoh pada database penjualan
Baca Juga : Perintah dasar Mysql Setelah selesai membuat database dan tabel di atas barulah kita dapat melanjutkan mysql trigger tutorial Baca Juga : Belajar Query Dasar Mysql Contoh MySQL Trigger Before Insert
Contoh Mysql trigger di atas bersfungsi untuk memberikan nilai pada field trx_tanggal setelah lita menambahkan data pada tabel transaksi Contoh MySQL Trigger Before Update
trigger di atas memiliki fungsi yang sama cuman triger ini dilakukan sebelum kita mengupdate data pada tabel transaksi Contoh MySQL Trigger After Insert Trigger after insert ini akan saya buat sedikit rumit karena saya akan menambahkan variabel pada trigger Mendeklarasikan variabel pada trigger
membuat nilai pada variabel trigger saya akan mengisi variabel oval dengan mengambil nilai barang_qty dari tabel barang, sedangkan variabel nval adalah nilai dari variabel oval dikurangi nilai dari data yang kita masukan dari field trx_qty
Query Yang akan di eksekusi pada triger ini adalah mengupdate tabel lain yaitu tabel barrang setelah kita menambahkan data pada tabel transaksid
Perintah keseluruhan dari triger after insert ini adalah
Contoh MySQL trigger after delete
demikian lah tutorial trigger mysql ini semoga dapat membantu teman teman dalam memahami tentang trigger pada mysql. Kapan kita menggunakan trigger?Kapan kita menggunakan Trigger? Idealnya, Trigger harus dipertimbangkan ketika kode ini digunakan untuk mengotomatisasi perubahan yang spesifik untuk database atau pengelolaan data. Log audit adalah contoh penerapan dari Trigger.
Apa peristiwa yang menyebabkan trigger dilakukan?trigger_event : merupakan event atau peristiwa yang menyebabkan trigger dilakukan.
Apakah yang di sebut trigger dalam MySQL?TRIGGER adalah kumpulan kode SQL yang berjalan secara otomatis untuk mengeksekusi perintah INSERT, UPDATE, DELETE.
Apa itu trigger dalam pemrograman?Trigger adalah prosedur tersimpan pada Microsoft SQL Server yang secara otomatis dijalankan apabila data di dalam tabel berubah karena eksekusi perintah SQL (INSERT, UPDATE atau DELETE). Mengupdate tabel-tabel lain jika ada perubahan (Insert, update atau delete) pada tabel yang sedang aktif.
|