mysql 设置datetime字段的默认值为当前时间的后5年

mysql 设置datetime字段的默认值为当前时间的后5年

问题描述:

请问 mysql中 如何设置datetime字段的默认值为 当前时间的后5年

MODIFY column create_time datetime default CURRENT_TIMESTAMP
这样是设置为当前时间的,如何设置为当前时间的后五年?

default 只能是系统存在的变量,不能是函数组合。

如果有函数支持时间加法就用函数,没有的话,要么自己定义函数,要么业务代码处理 强烈推荐第二种
一个update语句搞定