【发布时间】:2012-06-10 09:05:42
【问题描述】:
我目前正在使用脚本
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'Tables';
但是,它并不准确,因为我的 MySQL 表使用的引擎是 InnoDB(我现在才意识到这可能是一个问题,因为这些数据库已经存在了一段时间)。
有没有什么方法可以用 MySQL 获得数据库每个表中每一行的准确计数?
干杯。
【问题讨论】:
-
因为我在我的示例中不小心删除了一个“s”。我实际上需要计算特定数据库中所有表的行数。
-
这不是 stackoverflow.com/questions/2692340/… 的副本。这个问题专门询问具有 InnoDB 表的数据库。