
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