CREATE TRIGGER log_pub_ip_update BEFORE UPDATE ON nodes FOR EACH ROW BEGIN IF OLD.ipaddr_pub != NEW.ipaddr_pub THEN END IF; END;
MySQL zwrócił komunikat:
#1064 - Something is wrong in your syntax obok 'END IF' w linii 7
gdzie tutaj jest blad?
CREATE TRIGGER log_pub_ip_update BEFORE UPDATE ON nodes FOR EACH ROW BEGIN IF OLD.ipaddr_pub != NEW.ipaddr_pub THEN INSERT INTO log_ip_change ( ipaddr_pub, ipaddr_pub_new, moddate, ownerid ) VALUES ( OLD.ipaddr_pub, NEW.ipaddr_pub, OLD.moddate, OLD.ownerid ); END IF; END;
DELIMITER | CREATE TRIGGER log_pub_ip_update BEFORE UPDATE ON nodes FOR EACH ROW BEGIN IF OLD.ipaddr_pub != NEW.ipaddr_pub THEN INSERT INTO log_ip_change ( ipaddr_pub, ipaddr_pub_new, moddate, ownerid ) VALUES ( OLD.ipaddr_pub, NEW.ipaddr_pub, OLD.moddate, OLD.ownerid ); END IF; END| DELIMITER ;