Loại tính toán như vậy có thể gây ra kết quả không thể đoán trước vì khi ngày được biểu thị dưới dạng chuỗi MySQL thì MySQL sẽ cố gắng thực hiện các hoạt động số trên một chuỗi bằng cách chỉ lấy ngày đầu tiên xuất hiện. Các ví dụ sau sẽ làm rõ điều đó -
mysql> select '2017-10-17' + 20; +-------------------+ | '2017-10-17' + 20 | +-------------------+ | 2037 | +-------------------+ 1 row in set, 1 warning (0.00 sec) mysql> select '2017-10-25' - 17; +-------------------+ | '2017-10-25' - 17 | +-------------------+ | 2000 | +-------------------+ 1 row in set, 1 warning (0.00 sec) mysql> select '2017-10-17' * 2; +-------------------+ | '2017-10-17' * 20 | +-------------------+ | 4034 | +-------------------+ 1 row in set, 1 warning (0.00 sec) mysql> select '2017-05-25'/5; +----------------+ | '2017-05-25'/5 | +----------------+ | 403.4 | +----------------+ 1 row in set, 1 warning (0.00 sec)