gpt4 book ai didi

mysql - phpMyAdmin 未显示所有行 - 显示的总记录数错误

转载 作者:行者123 更新时间:2023-11-29 15:57:27 27 4
gpt4 key购买 nike

我在 phpMyAdmin v4.3.2 中显示了按默认自动增量主键排序的 mysql innodb 表的所有行 (825)。当按升序排序时,我转到最后一页,但它在 id = 1150 处停止,而它应该是 id = 1337。最后 200 条左右的记录不会显示。当降序排序时,记录正确地从最后一条记录开始。

奇怪的是,增加每页行数会导致更多缺失行,如果我将其设置为每页 250 行,它们都会出现。

有什么想法为什么结果集被截断吗? phpMyAdmin 似乎错误地计算了页数。

更新我升级到最新版本4.5.0.2,问题依然存在。

更新2进表时执行的查询是SELECT * FROM gems结果:显示第 0 - 24 行(总共 825 行,查询花费了 0.0000 秒。)

当我执行查询 select count(*) from gems 时,结果返回 997。因此,问题显然出在 phpMyAdmin 认为存在的估计记录数中。

最佳答案

我发现我的 phpMyAdmin 配置文件中粘贴了以下设置,谁知道我之前做了什么性能修复。

$cfg['MaxExactCount'] = 0

这会禁用更正 InnoDB 估计值。我注释掉了这一行,当然它解决了问题

关于mysql - phpMyAdmin 未显示所有行 - 显示的总记录数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56372662/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com