📅  最后修改于: 2023-12-03 15:17:47.975000             🧑  作者: Mango
在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
关键字来指定要加上的天数,同时也可以使用其他单位来进行加减操作,比如 HOUR
、MINUTE
、SECOND
等。如果要减去一段时间,只需要将数值改为负数即可。
如果需要将结果保存到数据库中,可以使用INSERT...SELECT语句来将查询结果插入某一表中:
INSERT INTO my_table (my_date) VALUES (SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 10 DAY));
以上是一个简单的MySQL查询语句,可以很容易地在相应项目中使用。