gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:42:33 25 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/33050954/

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