이러한 종류의 계산은 날짜가 MySQL 문자열로 표시될 때 MySQL이 처음 나타나는 것만 취하여 문자열에 대해 숫자 연산을 수행하려고 하기 때문에 예측할 수 없는 결과를 초래할 수 있습니다. 다음 예는 그것을 명확히 할 것입니다 -
<미리>mysql> select '2017-10-17' + 20;+-----+| '2017-10-17' + 20 |+-------------------+| 2037 |+-------------------+1행 세트, 1경고(0.00초)mysql> select '2017-10-25' - 17;+-- ------------------+| '2017-10-25' - 17 |+-------------------+| 2000 |+-------------------+1 행 세트, 1 경고(0.00초)mysql> select '2017-10-17' * 2;+-- ------------------+| '2017-10-17' * 20 |+-------------------+| 4034 |+-------------------+1 행 세트, 1 경고(0.00초)mysql> select '2017-05-25'/5;+-- --------------+| '2017-05-25'/5 |+----------------+| 403.4 |+----------------+1 행 세트, 1 경고(0.00초)