mysql時間減去1年 mysql時間增加一年

2021-10-25 14:51:30 字數 604 閱讀 3191

update siteserver_content_57 set adddate=date_add(adddate,interval 2 year),lasthitsdate=date_add(lasthitsdate,interval 2 year)

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

如果要往前呢?則將數字寫成負數即可。如減1年,則寫 -1 year

注意,還有方法寫的是select ,比如

select orderid,date_add(orderdate,interval 45 day) as orderpaydate

from orders

這個只是臨時在你查詢的時候顯示而已。並不實際更新資料庫中的資料。

Mysql 更新時間(加上或者減去一段時間)

mysql時間加減函式為date add date sub 定義和用法 date add 函式向日期新增指定的時間間隔。date sub 函式向日期減少指定的時間間隔。語法 date add date,interval expr type date sub date,interval expr ty...

Mysql 時間字段(加上或者減去一段時間)

mysql時間加減函式為date add date sub 定義和用法 date add 函式向日期新增指定的時間間隔。date sub 函式向日期減少指定的時間間隔。語法 date add date,interval expr type date sub date,interval expr ty...

Mysql 更新時間(加上或者減去一段時間)

mysql時間加減函式為date add date sub 定義和用法 date add 函式向日期新增指定的時間間隔。date sub 函式向日期減少指定的時間間隔。語法date add date,interval expr type date sub date,interval expr typ...