salve,
cerco di creare un evento con il trigger, nel momento in cui faccio un update su un campo null il trigger non mi funziona! Ecco il codice:
DELIMITER //
CREATE TRIGGER ass_tck AFTER UPDATE
ON ticket FOR EACH ROW
BEGIN
IF NEW.OWNER_ID != OLD.OWNER_ID THEN
Update accounts SET OWNER_ID = NEW.OWNER_ID, UPDATED = NEW.UPDATED,UPDATED_BY='0-1',OWNER_DT = Now()
where TICKET_ID=NEW.ID;
END IF;
END;//
DELIMITER ;
il trigger dovrebbe entrare in gioco nel momento in cui associo il ticket ad un owner e fare l'update nella tabella account nel campo owner che al momento è NULL! Ho notato che se il campo OWNER in tabella accounts è null, la condizione nel trigger non viene considerata, diversamente se risulta vuoto (senza alcun valore), allora l'update funge.
é possibile verificare la IF del trigger anche per i campi NULL?
GRAZIE....