Просто не можете да направите CURRENT_TIMESTAMP + INTERVAL 1 HOUR
, но вместо това можете да дефинирате тригер:
CREATE TRIGGER tr_dt_table BEFORE INSERT ON your_table FOR EACH ROW BEGIN
SET NEW.datetime_field = NOW() + INTERVAL 1 HOUR;
END
И премахнете всички стойности по подразбиране на това поле (т.е. направете го NULL
по подразбиране), за да се избегнат противоречия.