MySQL 如何在查询中将一天添加到日期时间字段
要将一天添加到日期时间字段,使用 DATE_ADD() 函数。语法如下 –
SELECT DATE_ADD( yourColumnName, interval yourIntegerValue day) as anyVariableName from yourTableName;
首先让我们创建一个表 –
mysql> create table AddOneDayDemo
−> (
−> YourDay datetime
−> );
Query OK, 0 rows affected (1.37 sec)
使用 curdate() 插入当前日期,然后使用 date_add() 函数添加一天。
插入表中的一天,以下是查询 –
mysql> insert into AddOneDayDemo values(curdate());
Query OK, 1 row affected (0.17 sec)
使用 select 语句显示记录。查询如下 –
mysql> select *from AddOneDayDemo;
以下是当前日期的记录 –
| YourDay |
+---------------------+
| 2018-11-27 00:00:00 |
+---------------------+
1 row in set (0.00 sec)
将一天添加到当前日期的查询如下 –
mysql> select date_add(YourDay,interval 1 day) as yourDayafteraddingoneday from AddOneDayDemo;
以下是输出 –
+--------------------------+
| yourDayafteraddingoneday |
+--------------------------+
| 2018-11-28 00:00:00 |
+--------------------------+
1 row in set (0.00 sec)
上面的输出显示了当前日期的加一天的日期。
阅读更多:MySQL 教程