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

3. Selanjutnya buat table juga dengan cara seperti pada gambar di bawah ini

4. Ketik DELIMITER $$
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;


SEKIAN DAN TERIMA KASIH

Komentar

Postingan populer dari blog ini

PHP My Admin