MySQL Trigger

Aus Wiki
Wechseln zu: Navigation, Suche

Setting flag to yes after updating other field

Trigger name :

beliebiger name

Table :

Tabellenname

Time :

BEFORE

Event :

UPDATE

Definition :

BEGIN
    IF (NEW.rmp_instr <> OLD.rmp_instr) || 
		(NEW.rmp_orbit <> OLD.rmp_orbit) ||
		(NEW.rmp_geoh <> OLD.rmp_geoh) ||
		(NEW.rmp_tropw <> OLD.rmp_tropw) ||
		(NEW.rmp_tropd <> OLD.rmp_tropd) ||
		(NEW.rmp_ionos <> OLD.rmp_ionos) ||
		(NEW.rmp_oerr <> OLD.rmp_oerr) ||
		(NEW.rmp_tidee <> OLD.rmp_tidee) ||
		(NEW.rmp_time <> OLD.rmp_time) ||
		(NEW.rmp_invbm <> OLD.rmp_invbm) ||
		(NEW.rmp_tideo <> OLD.rmp_tideo) ||
		(NEW.rmp_ebias <> OLD.rmp_ebias)
	 THEN
		 SET NEW.flag_extract = 'yes';
 	 END IF;
END