이 경우 MySQL은 복합 INTERVAL 단위로 주어진 가장 오른쪽의 단위를 고려합니다. 동봉된 단위 값 세트에 제공된 단일 값을 기준으로 간격을 계산한 후 출력을 반환합니다. 다음 예는 그것을 명확히 할 것입니다 -
mysql> Select TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '2 ' year_month) AS 'Only Month Value Changed'; +--------------------------+ | Only Month Value Changed | +--------------------------+ | 2017-12-22 04:05:36 | +--------------------------+ 1 row in set (0.00 sec)
위의 쿼리는 월(복합 INTERVAL 단위에서 가장 오른쪽)을 단일 값, 즉 동봉된 단위 값 세트에 제공된 2를 기반으로 10에서 12로 변경합니다.