解决方案 »

  1.   

    没有限制,为什么不使用
    select * from student wher stu_id in('id1','id2',....);
    select * from  student where stu_id between  学号 and 学号2;
      

  2.   

    受max_allowed_packet 这个参数的限制
      

  3.   

    mysql --help | grep max-allowed-packet 
      

  4.   

    IN () 中没有限制。仅受SQL最长长度约束。
      

  5.   

    多谢,顺便问一句,SQL最长是多少,哪个参数可以设置呢
      

  6.   

    如果数据量很大的话,可以用exists代替。
      

  7.   

    exists没有限制么
    没有