是否有任何方法使phpMyAdmin显示InnoDB表的确切记录数?
我知道为什么InnoDB基于解释有不同数量的记录,因为它是一个事务引擎,但是SQLBuddy显示了InnoDB表的确切记录数,所以我认为phpMyAdmin也有同样的方法。
我该怎么做?
发布于 2012-07-27 07:10:35
刚刚在这个线程上找到了答案:PHPMyAdmin - Total record count varies
似乎在config.inc.php中添加一个配置参数可以完成任务:http://www.kavoir.com/2012/07/make-phpmyadmin-show-exact-number-of-records-for-innodb-tables.html
只需在config.inc.php中添加这一行:
$cfg['MaxExactCount'] = 2000000;这样,任何小于2000000行的InnoDB表都会显示准确的行数。
使这个数目足够大,数据库中的所有InnoDB表都将在phpMyAdmin数据库页上有确切的行数。
发布于 2013-03-06 08:06:53
正如您所引用的答复中提到的,这可能是性能问题(我还没有测试它是否真的存在)。有一个快速的解决方法,如果您将表导出到电子表格(选择表,然后以您可以在计算机上打开的一种格式导出它),则可以看到行数,并查看那里的确切行数。
https://stackoverflow.com/questions/11682777
复制相似问题