MySQL 的 now() +1 天?
語句 now()+1 day 本身表明我們需要在當前日期時間上增加一天。您可以這樣編寫上述邏輯:
now()+interval 1 day;
或者您可以使用 MySQL 的 date_add() 函式編寫相同的邏輯,如下所示:
date_add(now(),interval 1 day);
讓我們將上述概念與 MySQL select 語句一起使用。查詢如下所示:
mysql> select now()+ interval 1 day;
以下是將日期增加 1 天的示例輸出:
+-----------------------+ | now()+ interval 1 day | +-----------------------+ | 2018-11-23 15:43:10 | +-----------------------+ 1 row in set (0.05 sec)
現在,讓我們看另一個示例,使用 date_add() 函式將一天新增到當前日期。
查詢如下所示:
mysql> select date_add(now(),interval 1 day);
以下是輸出:
+--------------------------------+ | date_add(now(),interval 1 day) | +--------------------------------+ | 2018-11-23 15:45:43 | +--------------------------------+ 1 row in set (0.00 sec)
要僅顯示日期,則可以使用以下邏輯表示 now()+1 day。
使用 curdate() 而不是 now()。
curdate()+interval 1 day.
或者您可以使用 date_add() 函式實現上述邏輯。
date_add(curdate(),interval 1 day);
以下是上述兩個概念的演示。
mysql> select curdate()+interval 1 day;
以下是使用 curdate() 僅顯示遞增日期的輸出:
+--------------------------+ | curdate()+interval 1 day | +--------------------------+ | 2018-11-23 | +--------------------------+ 1 row in set (0.00 sec)
date_add() 演示:
mysql> select date_add(curdate(),interval 1 day);
以下是使用 date_add() 僅顯示遞增日期的輸出:
+------------------------------------+ | date_add(curdate(),interval 1 day) | +------------------------------------+ | 2018-11-23 | +------------------------------------+ 1 row in set (0.00 sec)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP