반응형
갱신일 + 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)
열에 지정된 날짜를 업데이트하기 위해date
1년간 + 1일간
언급URL : https://stackoverflow.com/questions/3865019/update-date-one-year-in-mysql
반응형
'programing' 카테고리의 다른 글
Xcode 4+의 Python? (0) | 2022.10.31 |
---|---|
원격 서버에서 로컬 컴퓨터로 mysql 데이터베이스 복사 (0) | 2022.10.31 |
PHP 등호(== 이중 등호)와 아이덴티티(=== 삼중 등호) 비교 연산자는 어떻게 다릅니까? (0) | 2022.10.31 |
MariaDB 데이터를 이전 버전으로 다운그레이드합니다. (0) | 2022.10.31 |
쿼리 중 MySQL 서버에 대한 연결이 끊어졌습니다. (0) | 2022.10.31 |