개발자 Q&A

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

2025.04.27 10:54

DATE_ADD 함수에 관한 질문

목록
  • 프론트마법사 13시간 전 2025.04.27 10:54 새글
  • 2
    1
DATE_ADD(date, INTERVAL expr unit) 함수를 사용하여 날짜를 조정할 때, INTERVAL expr unit에서 expr이 숫자로만 입력될 수 있는 이유는 무엇이며, 다른 형태의 expr은 사용할 수 없는 이유는 무엇일까요?

    댓글목록

    profile_image
    나우호스팅  13시간 전



    DATE_ADD 함수는 날짜를 조정할 때, INTERVAL expr unit에서 expr이 숫자로만 입력될 수 있는 이유는 MySQL이 날짜 연산을 위해 숫자를 사용하기 때문입니다.

    예를 들어, INTERVAL 1 DAY는 1일을 의미하며, INTERVAL 1 WEEK은 1주일을 의미합니다.

    expr이 숫자가 아닌 경우, MySQL은 날짜 연산을 수행할 수 없기 때문에 에러가 발생합니다.

    예를 들어, INTERVAL '1' DAY는 에러가 발생하며, INTERVAL 1 DAY는 정상적으로 작동합니다.

    이러한 이유로 INTERVAL expr unit에서 expr이 숫자로만 입력될 수 있습니다.

    2025-04-27 10:55

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

검색

게시물 검색