hallo sahabat blooger kali ini saya akan sharing materi tentang trigger mysql, berikut adalah pembahasannya.
Pengertian
Trigger adalah suatu objek database yang merupakan aksi atau prosedur yang terjadi jika terjadi perubahan pada suatu row. Trigger tidak dapat menjadi bagian dari suatu temporary table atau suatu view.
Sintax untuk membuat Trigger :
Penjelasan :
Alat & Bahan
Maksud & Tujuan
sharing materi ini bermaksud untuk belajar mysql lebih lanjut.
Tahap Pelaksanaan
1.untuk belajar membuat trigger kita harus membuat sebuag tabel dengan nama tr_penjualan dengan strktur dibawah ini :
2.setelah itu buka terminal dan masukkan fungsi mysqlseperti dibawah ini :
penjelasan tetntang fungsi diatas adalah untuk mebuat tabel tr_penjualan_hapus yang sama persis dengan table tr_penjualan.
3. setelah itu kita buat triggernya
4. Lalu kita uji apakah trigger kita berfungsi atau tidak dengan cara menghapus 3 data dengan sintax :
DELETE from tr_penjualan LIMIT 3;
5. kita lihat apakah triger berjalan atau tidak dengan melihat apakah data yang terhapus masuk ke tr_penjualan_hapus atau tidak dengan sintax.
SELECT * FROM tr_penjualan_hapus;
jika tampilannya seperti diatas maka trigerrnya sudah berjalan
Referensi
http://mysql.phi-integration.com/sql/membuat-trigger-di-mysql
Hasil & kesimpulan
untuk membuat trigger kita harus benar - benar memahami fungsi triger, saya masih belum bisa untuk membuat triger di phpmyadmin hanya baru belajar membuat trigger di CLI
Pengertian
Trigger adalah suatu objek database yang merupakan aksi atau prosedur yang terjadi jika terjadi perubahan pada suatu row. Trigger tidak dapat menjadi bagian dari suatu temporary table atau suatu view.
Sintax untuk membuat Trigger :
CREATE
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_body
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_body
Penjelasan :
Alat & Bahan
- PC/Laptop yang sudah terinstal LAMP Server
- PhpMyadmin
- CLI/Terminal
Maksud & Tujuan
sharing materi ini bermaksud untuk belajar mysql lebih lanjut.
Tahap Pelaksanaan
1.untuk belajar membuat trigger kita harus membuat sebuag tabel dengan nama tr_penjualan dengan strktur dibawah ini :
2.setelah itu buka terminal dan masukkan fungsi mysqlseperti dibawah ini :
penjelasan tetntang fungsi diatas adalah untuk mebuat tabel tr_penjualan_hapus yang sama persis dengan table tr_penjualan.
3. setelah itu kita buat triggernya
4. Lalu kita uji apakah trigger kita berfungsi atau tidak dengan cara menghapus 3 data dengan sintax :
DELETE from tr_penjualan LIMIT 3;
5. kita lihat apakah triger berjalan atau tidak dengan melihat apakah data yang terhapus masuk ke tr_penjualan_hapus atau tidak dengan sintax.
SELECT * FROM tr_penjualan_hapus;
jika tampilannya seperti diatas maka trigerrnya sudah berjalan
Referensi
http://mysql.phi-integration.com/sql/membuat-trigger-di-mysql
Hasil & kesimpulan
untuk membuat trigger kita harus benar - benar memahami fungsi triger, saya masih belum bisa untuk membuat triger di phpmyadmin hanya baru belajar membuat trigger di CLI
Trigger Mysql