Si votre objectif est de compter réellement les lignes, utilisez COUNT(*)
. num_rows
est habituellement (selon mon expérience) uniquement utilisé pour confirmer que plus de zéro lignes ont été renvoyées et continuer dans ce cas. Il faudra probablement plus de temps à MySQL pour lire de nombreuses lignes sélectionnées par rapport à l'agrégation sur COUNT
même si la requête elle-même prend le même temps.