Contar registros en MySQL
Miércoles, Julio 25th, 2007Varios consejos muy útiles de MySQL en Sentido Web. Me ha gustado en especial el de cómo contar registros, en lugar de hacer el típico
SELECT * FROM tabla WHERE condición LIMIT 0, 10
SELECT COUNT(clave) FROM TABLE WHERE condición
resulta que no es necesario repetir la consulta, se puede hacer lo mismo utilizando SQL_CALC_FOUND_ROWS y FOUND_ROWS():
SELECT SQL_CALC_FOUND_ROWS * FROM tabla WHERE condición LIMIT 0, 10
SELECT FOUND_ROWS()