Załóżmy, że mam kwerendy MySQL z dwóch warunków:kolejność wykonywania stan w MySQL
SELECT * FROM `table` WHERE `field_1` = 1 AND `field_2` LIKE '%term%';
Pierwszym warunkiem jest oczywiście będzie dużo tańsze niż sekundę, więc chciałbym mieć pewność, że uruchamia się jako pierwsza, ograniczając pulę wierszy, która zostanie porównana z klauzulą LIKE. Czy warunki zapytania MySQL są uruchamiane w kolejności, w jakiej są wymienione, a jeśli nie, czy istnieje sposób określania kolejności?
Nie diagnozowania konkretnego zapytania, tak rozmyślałem nad możliwością. Dzięki za wskazówkę EXPLAIN, będę musiał ją przeczytać. – wyatt