📜  mysql 日期等于 current_date 加上天数 - SQL (1)

📅  最后修改于: 2023-12-03 15:17:47.975000             🧑  作者: Mango

MySQL 日期等于 current_date 加上天数 - SQL

在MySQL中,我们可以使用 DATE_ADD() 函数将某一日期加上一定的天数。而要获取今天的日期,我们则可以使用 CURRENT_DATE() 函数。

以下是获取当前日期加上10天的SQL查询语句:

SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 10 DAY);

运行结果为:

+----------------------------------+
| DATE_ADD(CURRENT_DATE(), INTERVAL 10 DAY) |
+----------------------------------+
| 2021-11-12                       |
+----------------------------------+

这里我们使用了 INTERVAL 关键字来指定要加上的天数,同时也可以使用其他单位来进行加减操作,比如 HOURMINUTESECOND 等。如果要减去一段时间,只需要将数值改为负数即可。

如果需要将结果保存到数据库中,可以使用INSERT...SELECT语句来将查询结果插入某一表中:

INSERT INTO my_table (my_date) VALUES (SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 10 DAY));

以上是一个简单的MySQL查询语句,可以很容易地在相应项目中使用。