有没有什么办法让phpMyAdmin的显示记录确切数量InnoDB表?
我知道为什么InnoDB的具有不同数量的基础上解释,因为它是一个事务性的引擎,但SQLBuddy显出InnoDB表记录的确切数目的记录,所以我认为这是对phpMyAdmin的做同样的方式。
我怎样才能做到这一点?
有没有什么办法让phpMyAdmin的显示记录确切数量InnoDB表?
我知道为什么InnoDB的具有不同数量的基础上解释,因为它是一个事务性的引擎,但SQLBuddy显出InnoDB表记录的确切数目的记录,所以我认为这是对phpMyAdmin的做同样的方式。
我怎样才能做到这一点?
只要找到了答案在此线程: 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;
所以,任何InnoDB表,以较少的超过200万行会显示准确的行数。
让这个数字足够大,并在数据库中的所有InnoDB表将有phpMyAdmin数据库页面上准确的行数。
正如你所引用的答复中提到,这可能是性能问题(如果它确实我没有测试过)。 有快速的解决办法,如果你的表导出到电子表格(表选择,去出口,然后导出它,你可以在你的机器上打开一个格式),看看行的确切nuber有行数可以看出。