datetime 필드에 날짜를 추가하려면 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)
위의 출력은 현재 날짜에 추가된 날짜를 표시합니다.