Verifique se você não tem um espaço entre DATEDIFF e o colchete ( . Possivelmente você também pode tentar SET sql_mode = "IGNORE_SPACE"; Verifique também este relatório de bug .