PHPMyAdmin - 总记录数不同

Posted

技术标签:

【中文标题】PHPMyAdmin - 总记录数不同【英文标题】:PHPMyAdmin - Total record count varies 【发布时间】:2011-06-26 23:09:54 【问题描述】:

我正在使用 phpmyadmin 对记录表运行请求,结果计数不同。例如,当显示结果时,它会显示“显示记录 1 - (~180,234 )”。 每次刷新时此数字都会更改,并且不会添加或删除任何数据。 当我对记录执行 SQL 请求时,结果保持不变。这是 phpMyAdmin 的问题吗?

【问题讨论】:

您使用的是什么存储引擎?您可以为该表添加您的架构吗? 我使用的引擎是 MyISAM。我无法打开架构,因为不幸的是我不允许分享它。 你确定引擎不是那个特定表的 InnoDB 吗?另外,这个问题会影响数据库中的所有表,还是只影响某些表? 使用SHOW CREATE TABLE tbl_name,然后在返回的创建字符串末尾检查引擎。 啊,是的,你是对的。我的错! 【参考方案1】:

对于 InnoDB 表,来自 phpMyAdmin 的常见问题解答:

phpMyAdmin 使用快速方法获取 行数,仅此方法 返回一个近似计数 InnoDB 表的情况。看 $cfg['MaxExactCount'] 的一种方法 修改这些结果,但这可能 对性能有严重影响。

http://docs.phpmyadmin.net/en/latest/config.html?highlight=maxexactcount#cfg_MaxExactCount

【讨论】:

以上是关于PHPMyAdmin - 总记录数不同的主要内容,如果未能解决你的问题,请参考以下文章

如何创建`phpmyadmin`数据库

Wamp 服务器:使用 phpmyadmin

XAMPP MySQL 密码设置(PHPMYADMIN 中无法输入)

phpmyadmin 警告,“使用链接表的附加功能已停用”

SQL查询一个表的总记录数的方法

#1146 - 表 'phpmyadmin.pma__tracking' 不存在如何手动禁用?