DML TRIGGER
Mencoba membuat DML TRIGGER
Basis Data
Nama : Lutfi Ammar Surahman
NIM : 223100302
Prodi : Sistem Informasi
1. Pertama ketik create database penjualan;2. Kemudian use penjualan; dan ketik seperti yang tertera di gambar bawah ini
4. Ketik DELIMITER $$
5. Kemudian Uji Coba Trigger Masukkan beberapa record ke tabel produk, contoh INSERT INTO produk VALUES ('ATK001','PENSIL',12000); INSERT INTO produk VALUES ('ATK002','PENGHAPUS',8000);
6. Lanjut Update harga produk, contoh update produk set harga=10000 WHERE kd_produk='ATK001' Membuktikan Trigger Trigger akan berhasil jika di dalam tabel tujuan trigger, yang dalam contoh ini adalah tabel log_harga secara otomatis akan terdapat record baru, cara cek? select * from log_harga;
mysql> CREATE TRIGGER before_produk_update
-> BEFORE UPDATE ON produk
-> FOR EACH ROW
-> BEGIN
-> INSERT INTO log_harga
-> set kd_produk = OLD.kd_produk,
5. Kemudian Uji Coba Trigger Masukkan beberapa record ke tabel produk, contoh INSERT INTO produk VALUES ('ATK001','PENSIL',12000); INSERT INTO produk VALUES ('ATK002','PENGHAPUS',8000);
6. Lanjut Update harga produk, contoh update produk set harga=10000 WHERE kd_produk='ATK001' Membuktikan Trigger Trigger akan berhasil jika di dalam tabel tujuan trigger, yang dalam contoh ini adalah tabel log_harga secara otomatis akan terdapat record baru, cara cek? select * from log_harga;
Komentar
Posting Komentar