Contoh Cara Membuat Triger Di Mysql

Di panduan kali ini sahabat akan belajar dan memahami  contoh cara merancang triger di mysql .



 



Hallo semuanya kembali lagi di artikel panduan Source Code Aplikasi,  bagi kali ini saya akan membahas tentanag mysql , yaitu lebih tepatnya contoh cara merancang triger di mysql. sebelum kita membahas bagaimana cara membuatnya , lebih bagus kita mesti tau dulu apa itu TRIGER di mysql ?



 



Trigger yaitu suatu objek database yang adalah aksi atau prosedur yang terjadi bila terjadi perubahan di suatu row. Trigger tak dapat menjadi bagian dari suatu temporary table atau suatu view.



 



oke setelah tau apa itu triger masri kita coba membuatnya :



misal saya mempunyai table bernama murid lalu saya bikin table satu lagi bernama delete_murid yang akan menampung data dari table murid yang terhapus dengan menambhkan field baru berupa tgl_hapus, dan user . querynya seperti ini :



USE bayu;

CREATE TABLE `delete_murid` LIKE `murid`;

ALTER TABLE `delete_murid` ADD
(
`tgl_perubahan` DATETIME,
`nama_user` VARCHAR(200)
);


 



setelah jadi tablenya akan seperti ini :



Pada



 



nah setelah jad table nya saatnya kita bikin trigernya :



DELIMITER |

CREATE TRIGGER nama_triger AFTER DELETE
ON murid FOR EACH ROW
BEGIN
INSERT INTO delete_murid
( id_murid,
nama,
tgl_hapus,
nama_user

)
VALUES
( OLD.id_murid,
OLD.nama,
SYSDATE(),
CURRENT_USER
);
END;

|

DELIMITER ;


Setelah trigger di atas kita bikin, sekarang ini saatnya kita menjalankan pengujian. Coba hapus tiga row data dari table “murid” dan lihat efeknya di table “delete_murid



delete from murid limit 2


 



karenanya efeknya di table delete_murid seperti ini :



Pada



 



record yang tadi di delete di table murid akan secara otomatis masuk atau terinsert ke pada table delete_murid.



 



oke seperti itulah tadi contoh cara merancang triger di mysql , semoga bermanfaat dan hingga bertemu di artikel berikutnya .



 



 




Sumber https://kursuswebsite.org

Popular posts from this blog

Cara Menghapus Isi Dari Form Input Menggunakan Javascript

Membuat Form Menarik Menggunakan HTML dan CSS