解决办法是,使用字符串拼接in的查询条件,少于1000条拼接一个字符串
然后用foreach遍历所有字符串,字符串用$拼接进sql语句
例如
select * from tab_user where id in (${str1}) or id in(${str2})
本文介绍了一种通过字符串拼接实现的批量in查询优化方法。该方法将大量查询条件分批处理,每批少于1000条,并使用foreach遍历所有字符串,最后将这些字符串用$符号拼接到SQL语句中,例如select * from tab_user where id in (${str1}
解决办法是,使用字符串拼接in的查询条件,少于1000条拼接一个字符串
然后用foreach遍历所有字符串,字符串用$拼接进sql语句
例如
select * from tab_user where id in (${str1}) or id in(${str2})
1959
3296

被折叠的 条评论
为什么被折叠?
