查询sql表的时候数据量超出10000的解决办法
我今天工作时候查询生产环境的表,出现报错,内容大概是"要查询的数据>10000条,请使用异步查询",我判断原因是要查询的数据太多,客户端不支持。
下面分享我的解决办法。
第一步 去这张表里找一个特殊字段,这个字段既要涵盖我们需要的数据,又要可以针对这个字段做限制。比如我在t_case_info表中选择了create_time字段,把创建时间限制在2月1日以后
第二步 在原查询语句后补充 where+限制条件。新的查询语句如下
select * from t_case_info where create_time > '2024-02-01'