indexlerken acaba rakamsal formatda mı indexliyordur diye düşünüyorum.
2009-11-01 00:00:00 yerine unix timestamp formatına çevirip dene. deneyip
kesin yanıt verme olanağım yok şu an.

kolay gelsin.

2009/10/16 Nuri Akman <[email protected]>

>  Arkadaşlar,
>
> MySQL version *4.1.20* kullanıyorum. Tablomda *VADE *adında *DateTime *türünde
> bir alanım var. Şöyle bir SQL çalıştırıyorum:
>
> SELECT * FROM senetler WHERE vade >= '2009-11-01 00:00:00' AND vade <=
> '2009-11-15 23:59:00'
> veya
> SELECT * FROM senetler WHERE vade BETWEEN '2009-11-01 00:00:00' AND
> '2009-11-15 23:59:00'
>
> Programın performansını artırmak için çalışma yaparken "VADE" alanımın
> indexsiz olduğunu gördüm. Ancak "VADE" alanıma index verince bu sorgu BOŞ
> gelmeye başladı.
>
> Aynı sorgu MySQL version *5.0.21* altında sorunsuz çalışıyor.
>
> Versiyon yükseltmeden bu sorunu nasıl aşabilirim?
>
> Selamlar,
> Nuri Akman
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>


-- 
Elvin Şiriyev
http://siriyev.net
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap