mysql表中有一些字段是显示日期的。因为各种需要,需要将它时间往后调整1年。
mysql 日期增加一年的更新语句更新的语句如下:
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
mysql 日期增加一年,一月,一日,多年多月多日就不用愁了! 版权所有,未经novell迷允许,不得转载!
如果要往前呢?则将数字写成负数即可。如减1年,则写 -1 year
注意,还有方法写的是select ,比如
select orderid,date_add(orderdate,interval 45 day) as orderpaydate
from orders
这个只是临时在你查询的时候显示而已。并不实际更新数据库中的数据。