Pokazuje, ile wierszy przebiegło, aby uzyskać wynik.
Powodem błędnych danych jest to, że EXPLAIN nie jest dokładny, zgaduje Twoje dane na podstawie informacji przechowywanych o Twojej tabeli.
Jest to bardzo przydatna informacja, na przykład podczas wykonywania JOINS w wielu tabelach i chcesz mieć pewność, że nie przechodzisz przez całą złączoną tabelę dla jednego wiersza informacji dla każdego posiadanego wiersza.
Oto test na 608-rzędowej tabeli.
SELECT COUNT(id) FROM table WHERE user_id = 1
Wynik:
COUNT(id)
512
A oto wyjaśnienie
EXPLAIN SELECT COUNT(id) FROM table WHERE user_id = 1
Wynik:
id rows
1 608