mysql 테이블에서 숫자 값 +1을 설정하려면 다음을 사용합니다.
UPDATE table SET number=number+1 WHEN ...
날짜 + 1 년은 어떻게 설정하나요?
감사
답변:
이 게시물은 오늘 도움이되었지만 필요한 작업을 수행하기 위해 실험을해야했습니다. 여기 내가 찾은 것이 있습니다.
더 복잡한 기간 (예 : 1 년 및 15 일)을 추가하려면 다음을 사용할 수 있습니다.
UPDATE tablename SET datefieldname = curdate() + INTERVAL 15 DAY + INTERVAL 1 YEAR;
을 사용 DATE_ADD
하면 간격을 두 개 이상 추가 할 수 없다는 것을 알았습니다 . 기간을 결합하는 다른 키워드가 있지만 YEAR_DAYS 간격 키워드는 없습니다. 시간을 추가하는 경우 now()
대신을 사용하십시오 curdate()
.