Je viens de faire un test en supprimant le ".0". L'index est bien pris en compte et j'obtiens alors le bon résultat !
Cela signifierai que cette nouvelle version MySQL recherche dans l'index sous la forme d'une string alors que lorsqu'il fait un full scan , il traite la date sous la forme d'un decimal.
Sinon, j'ai essayé de faire les cast.
En DECIMAL , J'ai un nombre identique quelques soit la date 999999999.
Les autres cast INTEGER, FLOAT, LONG retourne une erreur.
[^] # Re: Le bug c'est la requete
Posté par syj . En réponse au journal Aujourd'hui, petit bug d'un serveur MySql d'OVH. Évalué à 1.
Je viens de faire un test en supprimant le ".0". L'index est bien pris en compte et j'obtiens alors le bon résultat !
Cela signifierai que cette nouvelle version MySQL recherche dans l'index sous la forme d'une string alors que lorsqu'il fait un full scan , il traite la date sous la forme d'un decimal.
Sinon, j'ai essayé de faire les cast.
En DECIMAL , J'ai un nombre identique quelques soit la date 999999999.
Les autres cast INTEGER, FLOAT, LONG retourne une erreur.
Merci pour toutes ces explications et ces idées.