让phpMyAdmin显示InnoDB表的确切记录数?

让phpMyAdmin显示InnoDB表的确切记录数?,phpmyadmin,innodb,Phpmyadmin,Innodb,有没有办法让phpMyAdmin显示InnoDB表的确切记录数 我知道为什么InnoDB根据解释有不同数量的记录,因为它是一个事务引擎,但是SQLBuddy显示了InnoDB表的确切记录数量,所以我认为phpMyAdmin也有一种方法可以做到这一点 我如何才能做到这一点?刚刚在这个帖子上找到了答案: 似乎在config.inc.php中添加配置参数可以实现以下目的: 只需在config.inc.php中添加这一行: $cfg['MaxExactCount'] = 2000000; 因此,任何小

有没有办法让phpMyAdmin显示InnoDB表的确切记录数

我知道为什么InnoDB根据解释有不同数量的记录,因为它是一个事务引擎,但是SQLBuddy显示了InnoDB表的确切记录数量,所以我认为phpMyAdmin也有一种方法可以做到这一点


我如何才能做到这一点?

刚刚在这个帖子上找到了答案:

似乎在config.inc.php中添加配置参数可以实现以下目的:

只需在config.inc.php中添加这一行:

$cfg['MaxExactCount'] = 2000000;
因此,任何小于2000000行的InnoDB表都将显示精确的行数


将这个数字设置得足够大,数据库中的所有InnoDB表在phpMyAdmin数据库页面上都会有精确的行数。

正如您在回复中提到的,这可能是性能问题(我还没有测试它是否真的有)。 有一种快速的解决方法,如果您将表格导出到电子表格(选择表格,转到“导出”,然后以一种可以在计算机上打开的格式导出),可以看到行数,并可以在那里看到行数