King^Lully: MYSQL Trigger mit IF Syntax

Beitrag lesen

Wichtig also das "genau".

CREATE TRIGGER tbl\_oshop\_master\_update BEFORE UPDATE ON tbl\_oshop\_master\_m
  FOR EACH ROW BEGIN
IF (NEW.VALID_TO < NOW()) THEN
     INSERT INTO tbl\_oshop\_master\_h VALUES (OLD.ID, OLD.VALID_FROM,NOW()-INTERVAL 1 SECOND, OLD.ID_OFFERER, OLD.ID_PROGRAM, OLD.PARTNER_CODE, OLD.NAME);
END IF;
  END;

Welcher Wert hat der Vergleichsausdruck (NEW.VALID_TO < NOW()) ___genau___?

Mit den Datentypen alles OK? Andere "Experimente" mit Vergleichsausdrücken mit Datumswerten.

Da musst Du ran, Junge!   ;)