Als het uw doel is om de rijen daadwerkelijk te tellen, gebruikt u COUNT(*)
. num_rows
wordt gewoonlijk (naar mijn ervaring) alleen gebruikt om te bevestigen dat er meer dan nul rijen zijn geretourneerd en in dat geval verder te gaan. Het zal waarschijnlijk langer duren voordat MySQL veel geselecteerde rijen heeft uitgelezen in vergelijking met de aggregatie op COUNT
ook als de zoekopdracht zelf even veel tijd in beslag neemt.