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

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

【问题讨论】:

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

标签: sql count phpmyadmin


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2019-06-18
    • 2011-05-11
    • 2016-08-17
    • 2016-01-08
    • 2012-07-29
    • 2013-06-23
    • 1970-01-01
    • 2015-04-27
    相关资源
    最近更新 更多