Wichtig also das "genau".
CREATE TRIGGER
tbl\_oshop\_master\_update
BEFORE UPDATE ONtbl\_oshop\_master\_m
FOR EACH ROW BEGIN
IF (NEW.VALID_TO < NOW()) THEN
INSERT INTOtbl\_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! ;)