Spróbuj przeszukać każde pole niezależnie:
WHERE first_name = 'James' and last_name = 'Hetfield';
Dodałbym również indeks złożony dla obu, używając najpierw nazwiska, ponieważ miałoby to wyższą kardynalność (więcej unikalnych wierszy), co oznacza, że wyszukiwanie według nazwiska „Hetfield” powinno być szybsze niż wyszukiwanie według imienia „James” '.
ALTER TABLE `some_table` ADD key (`last_name`, `first_name`);