【发布时间】:2013-05-15 10:40:48
【问题描述】:
我看到In operator alternative in mysql
我几乎有25,000 ids。我正在使用in 运算符。然后我得到Stackoverflow Exception。mysql 中的IN 运算符还有其他选择吗?
提前谢谢..
【问题讨论】:
-
你可以使用
exist..它比In快。 Exist 将在找到 1 个匹配项时停止搜索 stackoverflow.com/questions/3999600/… -
您可以在循环中动态生成查询并用 OR 语句替换 IN。但结果将是相同的(或更糟)我猜......也许将查询分割成几个最小的查询是选项(5个查询和5000个元素)?
标签: mysql in-operator