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

dat*_*.io 1 innodb phpmyadmin

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

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

我怎样才能做到这一点?

dat*_*.io 6

刚刚在这个帖子上找到答案:PHPMyAdmin - 总记录数不尽相同

似乎在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;
Run Code Online (Sandbox Code Playgroud)

因此,任何少于2000000行的InnoDB表都会显示确切的行数.

使这个数字足够大,数据库中的所有InnoDB表将在phpMyAdmin数据库页面上具有确切的行数.