Coś mi mówi, że Optymalizator zapytań MySQL zdecydował poprawnie.
Oto jak możesz to stwierdzić. Uruchom te:
Liczba rzędów
SELECT COUNT(1) FROM issued_parts;
Liczba wierszy pasujących do zapytania
SELECT COUNT(1) FROM issued_parts WHERE date_issued > '20100101';
Jeśli liczba pobieranych wierszy przekracza 5% całkowitej liczby tabeli, MySQL Query Optimizer uzna, że wykonanie pełnego skanowania tabeli byłoby mniej wysiłku.
Teraz, jeśli Twoje zapytanie było dokładniejsze, na przykład dzięki temu:
SELECT * FROM issued_parts WHERE date_issued = '20100101';
wtedy otrzymasz zupełnie inny plan EXPLAIN.