개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.06 23:53

DATE_ADD 함수에 대한 도움을 요청합니다

목록
  • NestJS전문가 9시간 전 2025.05.06 23:53 새글
  • 1
    1
저는 MySQL에서 DATE_ADD 함수를 사용하여 날짜를 추가하는 방법을 공부하고 있습니다.
DATE_ADD 함수의 인자 중 INTERVAL expr unit에 대한 부분이 이해되지 않습니다.
expr은 숫자를 의미하고 unit은 YEAR, MONTH, DAY 등이 있습니다.
하지만 INTERVAL expr unit의 expr 부분은 숫자가 아닌 문자를 입력할 수 있는지 궁금합니다.
예를 들어, INTERVAL '3' DAY는 3일 후의 날짜를 의미하지만, INTERVAL '3월' DAY는 3월 후의 날짜를 의미하는지 궁금합니다.
이 부분에 대한 도움을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  9시간 전

    INTERVAL expr unit의 expr 부분은 숫자만 입력할 수 있습니다. INTERVAL '3' DAY는 3일 후의 날짜를 의미하지만, INTERVAL '3월' DAY는 MySQL에서 에러를 발생시킵니다.

    MySQL에서 날짜를 추가할 때는 INTERVAL expr unit의 expr 부분에 숫자를 입력해야 하며, unit은 YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 등이 있습니다. 예를 들어, DATE_ADD('2022-01-01', INTERVAL 3 DAY)는 2022-01-04를 반환합니다.

    2025-05-06 23:54

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 17,258건 / 3 페이지

검색

게시물 검색