Como se documenta en Literales de fecha y hora :
Por lo tanto, la expresión 2013-05-21
no es un literal de fecha de MySQL válido (de hecho, es una expresión aritmética que consta de dos restas:da como resultado el número entero 1987
). Para cumplir con uno de los formatos literales detallados anteriormente, debe citar su literal de fecha como una cadena y/o eliminar los delimitadores.