¿Es mysql count (*) mucho menos eficiente que count (specific_field)? [duplicar]
Posible duplicado:
CONTAR() vs. COUNT (1) vs. COUNT (pk): ¿cuál es mejor?
contar() y cuenta (column_name), ¿cuál es la diferencia?
count (*) vs count (nombre-columna) - ¿cuál es más correcto?
El beneficio de usarcount(*)
en una declaración de selección es que puedo usarlo con cualquier tabla y eso hace que la automatización de scripts sea más fácil:
count_sql = 'select count(*) ' + getRestOfSQL('tablename');
Pero, ¿es menos eficiente que usarcount(specific_field)
?