tiene - mysql cantidad de registros por tabla
MYSQL-cuenta el nĂºmero de filas en cada tabla (2)
Me gustaría saber cuántas filas hay en cada tabla en mi base de datos. He llegado tan lejos como para tener
select count(*) _tablename_;
Sin embargo, tendría que hacer eso en todas y cada una de las mesas, y hay muchas. ¿Cuál sería la mejor manera de obtener una impresión con el nombre de la tabla y su número de filas?
Esta siguiente consulta devolverá el número de filas en cada tabla, pero no parece devolver el valor exacto todo el tiempo
SELECT table_name, table_rows
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = ''<your db>'';
TABLE_ROWS : El número de filas de la tabla en la partición. Para tablas InnoDB particionadas, el recuento de filas dado en la columna TABLE_ROWS es solo un valor estimado utilizado en la optimización de SQL, y puede que no siempre sea exacto ... para más https://dev.mysql.com/doc/mysql-infoschema-excerpt/5.5/en/partitions-table.html
SELECT table_name, table_rows
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = ''<your db>'';
También espero que te des cuenta de que hay un error en tu consulta: falta un FROM
.