Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 날짜에 1일을 추가하는 방법은 무엇입니까?

<시간/>

DATE_ADD() 함수를 사용하여 날짜에 1일을 추가할 수 있습니다.

테이블 생성 중.

mysql> 테이블 생성 Add1DayDemo -> ( -> id int, -> MyDate datetime not null -> ), 쿼리 확인, 영향을 받는 행 0개(1.06초)

일부 레코드를 삽입하십시오.

mysql> insert into Add1DayDemo values(1,now());Query OK, 1행 영향(0.08초)mysql> insert into Add1DayDemo values(2,date_add(now(),interval 5 day));Query OK , 영향을 받는 행 1개(0.16초)

모든 기록을 표시합니다.

mysql> 선택 *Add1DayDemo;

다음은 출력입니다.

+------+---------------------+| 아이디 | 내 날짜 |+------+---------------------+| 1 | 2018-10-30 10:51:21 || 2 | 2018-11-04 10:51:30 |+------+------------------+2행 세트(0.00초) 

"MyDate" 필드에 1일을 추가하려면 SELECT

mysql> SELECT DATE_ADD(`MyDate`, INTERVAL 1 DAY) from Add1DayDemo -> 여기서 id=2;

다음은 11월 4일인 날짜를 하루를 추가한 이후 1씩 증가시킨 날짜를 보여주는 출력입니다.

+------------------------------------+| DATE_ADD(`MyDate`, INTERVAL 1 DAY) |+------------------------------------+| 2018-11-05 10:51:30 |+------------------------------------+1 세트의 행(0.00초)