Brug af Index ved to_date
HejsaJeg sidder med et lidt mystisk problem, eller også er der noget jeg ikke forstår. Jeg har en tabel hvor der er oprettet index på nogle af felterne. Hvis jeg laver en select med en where clause, og angiver søge kriteriet som f.eks. '2003-01-03' kan jeg med EXPLAIN se at den bruger index'et som den skal.
Hvis jeg derimod ønsker at bruge to_date funktionen bruger den ikke indexet. Det samme sker hvis jeg skriver datoen som 2003-01-03. Det er ikke kun med datoer den opfører sig sådan her, har jeg f.eks. et INT8 felt og ikke søger med '' bruger den heller ikke index'et.
Er det mig der skal gøre det på en anden måde eller er der nogen der ved at det her er en bug???