UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)

如果要增加1天,则后面的 1 YEAR 变成 1 DAY,1月则是 1 MONTH

注意如果是多年或者多月或者多天,如3年

后面是写 3 YEAR ,并不需要复数。所以不要写成 3 YEARS Novell迷,迷Novell

如果要往前呢?则将数字写成负数即可。如减1年,则写 -1 YEAR

注意,还有方法写的是select ,比如

SELECT OrderId,DATE_ADD(OrderDate,INTERVAL 45 DAY) AS OrderPayDate
FROM Orders

这个只是临时在你查询的时候显示而已。并不实际更新数据库中的数据。

mysql 日期 一年 的方法: 日期 增加 一年 ,使用updata更新语句,代码为【UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)】 我们在处理 mysql 日期 数据时,有时候需要在指定 日期 的基础往后调整 一年 SQL语句 如下: UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR) 如果要 增加 1天,则后面的 1 YEAR 变成 1 DAY,1月则是 1 MONTH。 如果需要 增加 多年多月, date >= '2021-07-01' and date <= '2021-07-21' 这种情况下,只能查询到7月1号到7月20号的数据,无法查询到21号数据,因为date字段要是datatime类型的匹配的值是 2021-07-0 用函数DateAdd(interval,number,date) 一年 则为 DateAdd(yy,1,getdate())减 一年 则为 DateAdd(yy,-1,getdate())interval 必要。字符串表达式,是所要 上去的时间间隔。  number 必要。数值表达式,是要 上的时间间隔的数目。其数值可以为正数(得到未来的 日期 ),也可以为负数(得到过去的 日期 )。  date 必要。V 先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初 级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Java的强引用、弱引用、软引用、虚引用。Java语言基础常识。Java12新特性。JavaIO详解。... 深知大多数初 级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。 SQL 常用函数总结本篇总结除了sum,if,count,avg这几个实在太常见的以外,小编在实际工作 接触过的其它函数。然后,一如既往地想到哪儿写到哪儿,尽量把差不多的总结到一块儿。【add_months(),date_add(),date_sub()】add_months(2017-08-11 17:39:09,1):返回2017-09-11,不带时分秒date_add(2017-08-11 1... MySQL 日期 增加 一个时间间隔:date_add()now() //now函数为获取当前时间select date_add(now(), interval 1 day); - 1天select date_add(now(), interval 1 hour); - 1小时select date_add(now(), interval 1 minute); - 1分钟select...