Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2011, 17:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Contar registros de varias tablas con nombre y resultado Mysql

Cita:
Como verás, tengo 3 resultados distintos (960.026, 958.951 y 962.700), conltando en otros lados nadie dá pié con bolas....SI ME PUEDEN DAR UNA MANO PARA SABER CUAL ES LA VERDAD DE ESTAS BUSQUEDAS Y SABER ESACTAMENTE CUAL ES EL VEDADERO VALOR.
Oficialmente, y para el uso de todas las aplicaciones que acceden a MySQL, la cantidad de registros reales de una tabla están expresados en el campo TABLE_ROWS, de la consulta que te pasé originalmente.
Tanto el MySQL Administrator, como el WorkBench o el phpMyAdmin toman ese número como válido, porque ese es el espacio real usado por las tablas, pero sólo representa cantidades exactas si y sólo si son tablas MyISAM. En las tablas InnoDB el valor es una aproximación aceptable, por razones que tienen que ver con la forma en que está implementado el modelo de tablas InnoDB.
En cualquier caso, si quieres saber la cantidad exacta sólo te queda contar los registros de todas las tablas...
De todos modos te aclaro que la diferencia, a nivel estadístico, es despreciable, por lo que a menos que se trate de razones muy específicas, el valor tomado de information_schema.tables, es suficientemente preciso para la mayor parte de los usos.

Cita:
PERO DE APOCO ESTOY APRENDIENDO ESTE LENGUAJE.
MySQL no es un lenguaje. Es un administrador de bases de datos o DBMS, que usa una versión de SQL extendido con agregados propios, lo mismo que hacen los diferentes sistemas de bases de datos (Oracle, Postgre, etc.). El lenguaje es SQL, pero no es un lenguaje de programación sino de consultas..
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 07/11/2011 a las 18:44