智慧包
2021-07-23 15:14
采纳率: 66.7%
浏览 37

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

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

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

  • 点赞
  • 收藏

2条回答 默认 最新

  • 老紫竹 2021-07-23 15:26
    已采纳

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

    点赞 打赏 评论
  • a1767028198 2021-07-23 16:37

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

    点赞 打赏 评论

相关推荐 更多相似问题