phpmyadmin中查询数据总数与mysql底层数据总数不一致问题

最近在做一个服务器上项目迁移的活,具体使用的是XAMPP这个框架,话说重新搭建还是比较方便的,在最后搭建成功需要导入数据文件的过程中出现了个问题,就是当我向phpMyAdmin前台导入SQL文件后,使用软件查询显示的数据总条数与使用select count 语句查询出的总条数不一致。而select count语句查询出的总数是我想要的总数,也就是说在执行SQL语句的这一步是成功的,即Mysql底层数据是正确的,但是phpMyAdmin中的数据却是不正确的,这是为什么呢?

查询了一些解决方法有的说,本机跑了两个Mysql服务的,建议关闭一个。但是本人在查询进程后,并未发现多个Mysql服务。

最后在观察显示总条数时,发现每个行数前面都有“~”标志,查询过后了解到,phpMyAdmin在表中数据超过某一特定数值时,显示的是估算的行数,如果想看到正确的行数,就需要将这一数值调高,具体调整的文件是:

  • 在安装XAMPP的文件夹下找到phpMyAdmin文件夹下的:config.inc.php文件
  • 在里面添加最大行数:$cfg[‘MaxExactCount’] = 100000;
    此行数的意思是,超过此值使用估计值进行行数显示。
    我最大的数据是9万多条,因此把此值改成10万。
  • 重新启动xampp中的mysql,apache服务,刷新页面,此时表中显示的数据与底层mysql中查询出来的总数一致了。

    特此记录下来,希望对大家有帮助。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值