如何在 MySQL 中从当前日期时间中减去 10 天?


首先,让我们借助 now() 函数获取当前日期时间。

mysql> select now();

以下是输出。

+---------------------+
| now()               |
+---------------------+
| 2018-11-01 19:55:56 |
+---------------------+
1 row in set (0.00 sec)

使用 DATE_SUB() 减去 10 天的语法

select DATE_SUB(now(),interval integer_value day );

应用上述语法从当前日期时间中减去 10 天。

mysql> select DATE_SUB(now(),interval 10 day);

以下是输出。

+---------------------------------+
| DATE_SUB(now(),interval 10 day) |
+---------------------------------+
| 2018-10-22 19:56:07             |
+---------------------------------+
1 row in set (0.00 sec)

更新日期:2019 年 7 月 30 日

3K+ 浏览量

开启你的 职业生涯

完成课程,获得认证

开始
广告