Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utiliser count(*) vs num_rows

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.