MySQL是否具有select ... in(ID1,ID2,ID3,... ID100)?

时间:2010-01-07 15:40:45

标签: mysql optimization

这种查询是否会带来性能问题?

4 个答案:

答案 0 :(得分:2)

假设您在IN上执行的任何字段都有索引,那么您应该没问题。

答案 1 :(得分:0)

任何查询都会导致性能问题(在某种程度上,技术上)。问题不在于它是否会导致性能问题,问题在于是否有必要。

答案 2 :(得分:0)

对比什么?只要你的WHERE子句值被适当地索引,你应该没问题(通常)。

答案 3 :(得分:0)

有时是的,但有时这种语法也是必要的或者比你可能获得相同结果集的任何替代方法更好。为了充分说明在您的情况下性能会比使用不同编写的查询更糟糕,我们需要知道您的确切查询和数据库架构。