![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
wszelkie "id" to klucze podstawowe data_ur to indeks Mimo to EXPLAIN zwraca mi, ze nie uzywam indeksu (type ALL):
Jak inaczej dobrac sie do rekordow ktore maja pole DATE rowne podanemu dniu i miesiacu, obojetnie ktory rok. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
MySQL nie użyje indeksu jeśli w warunku WHERE używasz funkcji typu DAY() czy MONTH(). Przepisz zapytanie tak aby z nich nie korzystało.
Ten post edytował zzeus 7.10.2009, 15:20:35 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
wlasnie problem w tym, ze nie mam pomyslu jak mialbym to przepisac...
moze jakies wskazowki? zalezy mi na zrobieniu tego zmieniajac tylko zapytanie... nie chce przechodzic na unixowy znacznik czasu ani robic tego z poziomu PHP nikt nie pomoze? ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 01:09 |