excel导出条数和显示的条数不一致(Mysql)
1 问题
我在写excel导出的时候,发现我导出的数据只有100条数据,但是前端分页显示器上面显示有203条,后来我把执行的SQL,放到Navicat里面执行发现显示条数和查询条数依然不一致。
可以看到查询的条数只有100条
但是统计条数的话有203条
2 原因
后来进过研究发现,MYSQL会默认查询条数,有的版本是100,有的版本是1000,必须有默认
3 解决
1 修改默认值,修改为适合的数值
1.1 Navicat修改
工具 - 》 选项 -》数据&网格
2 在需要使用导出的SQL后面添加 limit 数值
例如
选择合适的数值,相当于临时修改默认值
关注公众号 : BUG工程师,一起写BUG啊