无论如何,将字段默认时间戳设置为将来n天。例如,我可以按如下方式设置表:
CREATE TABLE t1 (
name varchar(64),
ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
如果没有指出ts将来会设置n天的默认值,我会希望这样。我在这里看到它可以通过触发器(Inserting default value as current date + 30 days in MySQL)完成,但有没有其他方法可以在没有触发器的情况下完成此操作?