Som dokumenterats under Datum- och tidsbokstaver :
Därför uttrycket 2013-05-21
är inte en giltig MySQL-datumliteral (det är i själva verket ett aritmetiskt uttryck som består av två subtraktioner:det resulterar i heltal 1987
). För att följa ett av de bokstavliga formaten som beskrivs ovan måste du antingen citera din datum bokstavlig som en sträng och/eller ta bort avgränsningstecken.