Jednoduše nemůžete udělat CURRENT_TIMESTAMP + INTERVAL 1 HOUR
, ale místo toho můžete definovat spouštěč:
CREATE TRIGGER tr_dt_table BEFORE INSERT ON your_table FOR EACH ROW BEGIN
SET NEW.datetime_field = NOW() + INTERVAL 1 HOUR;
END
A odstraňte všechny výchozí hodnoty tohoto pole (tj. nastavte jej na NULL
standardně), aby se předešlo rozporům.