За заявка за задействане INSERT ще използвате обекта NEW
За заявка за задействане UPDATE ще използвате обекта OLD и NEW
За заявка за задействане DELETE ще използвате обекта OLD
Пример 1:ако сте изпълнили INSERT INTO mytable (num) VALUES (10);
В тригера INSERT вие препращате към колоната като NEW.num (10);
Пример 2:ако сте изпълнили UPDATE mytable SET num =41 WHERE num =10;
В тригера UPDATE вие препращате към OLD.num (10) и NEW.num (41)
Пример 3:ако сте изпълнили DELETE mytable num =104;
В тригера DELETE вие препращате към OLD.num (104)
Използвайте нещо подобно:
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 ;