programing

갱신일 + mysql 1년

copysource 2022. 10. 31. 23:44
반응형

갱신일 + mysql 1년

mysql 테이블에서 숫자 값 +1을 설정하는 경우 다음과 같이 사용합니다.

UPDATE table SET number=number+1 WHEN ...

날짜 + 1년은 어떻게 설정할 수 있나요?

감사해요.

DATE_ADD : (또는 ADDATE를 사용하여INTERVAL)

UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR) 

이 게시물이 오늘 도움이 되었지만, 저는 필요한 것을 하기 위해 실험을 해야 했습니다.여기 내가 찾은 것이 있다.

예를 들어 1년, 15일 등 복잡한 기간을 추가하려면

UPDATE tablename SET datefieldname = curdate() + INTERVAL 15 DAY + INTERVAL 1 YEAR;

그 사실을 알게 된서리를DATE_ADD둘 이상의 간격을 추가할 수 없습니다.또한 YEAR_DAYS interval 키워드는 없지만 기간을 조합한 키워드가 있습니다.시간을 추가할 경우 다음을 사용합니다.now()보다는curdate().

여러 구간 유형의 경우 다음과 같이 내포된 구성을 사용합니다.

 UPDATE table SET date = DATE_ADD(DATE_ADD(date, INTERVAL 1 YEAR), INTERVAL 1 DAY)

열에 지정된 날짜를 업데이트하기 위해date1년간 + 1일간

언급URL : https://stackoverflow.com/questions/3865019/update-date-one-year-in-mysql

반응형