Untuk kueri Pemicu INSERT Anda akan menggunakan objek NEW
Untuk kueri Pemicu UPDATE Anda akan menggunakan objek OLD dan NEW
Untuk kueri Pemicu DELETE Anda akan menggunakan objek OLD
Contoh 1 :jika Anda menjalankan INSERT INTO mytable (num) VALUES (10);
Dalam pemicu INSERT, Anda mereferensikan kolom sebagai NEW.num (10);
Contoh 2 :jika Anda menjalankan UPDATE mytable SET num =41 WHERE num =10;
Dalam pemicu UPDATE, Anda merujuk OLD.num (10) dan NEW.num (41)
Contoh 3 :jika Anda menjalankan DELETE mytable num =104;
Dalam pemicu DELETE, Anda mereferensikan OLD.num (104)
Gunakan sesuatu seperti ini:
DELIMITER $$
create trigger my_trigger
AFTER UPDATE on my_update_table
for each row
begin
DECLARE P1,P2 VARCHAR(50);
SELECT PRICENAME INTO P1 FROM PRICEIES WHERE PRICEID=OLD.PRICEID;
SELECT PRICENAME INTO P2 FROM PRICEIES WHERE PRICEID=NEW.PRICEID;
INSERT INTO AUDITLOG(OLDVALUE, NEWVALUE) VALUES (P1,P2);
end $$
DELIMITER ;