Jag vet att frågan handlar om MySQL, men för vad det är värt rekommenderas count(*) för Oracle:vilket visar att detta är databasspecifik (se kommentar ovan från BalusC). Eftersom många databaser (MS-SQL, MySQL) har informationsschematabeller som innehåller olika typer av metadata, finns det säkert skillnader om en syntax helt enkelt letar upp ett lättillgängligt värde och en annan går direkt till tabellen . I slutet av dagen:prova olika alternativ, och se vad EXPLAIN säger dig som pågår bakom kulisserna.