多个or应该和in的效率差不多吧
不知道有啥好办法

解决方案 »

  1.   

    把它拆开来用union
    select * from tables where x=1
    union
    select * from tables where x=2
    union
    select * from tables where x=100试试这样会不会快点,或者你用explain select * from tables where x=1 or x=2 or x=100 or x=1000....分析一下为什么会执行慢,有没有用到索引.