sql >> Base de Datos >  >> RDS >> Mysql

¿Obteniendo el recuento de filas para una tabla en MySQL?

En MyISAM , esta consulta:

SELECT  COUNT(*)
FROM    TABLE_NAME

es instantáneo, ya que se mantiene en los metadatos de la tabla, por lo que es casi gratis emitir esta consulta y siempre obtendrá el resultado correcto.

En InnoDB , esta consulta contará las filas una por una, lo que podría llevar algún tiempo.

Entonces, si no necesita el valor exacto de COUNT(*) , puede consultar INFORMATION_SCHEMA .