相关疑难解决方法(0)

"in"子句中有多少值在SQL查询中太多了?

我有一个SQL查询,它在WHERE子句中使用数组的值:

 $ids = array 
         ( 
           [0] => 1 
           [1] => 2 
           [2] => 5 
         ) 

 $ids = join(',',$ids);   
 $sql = "SELECT * FROM cats WHERE id IN ($ids)"; 
Run Code Online (Sandbox Code Playgroud)


我的问题是有多少ID太多了?
它会影响速度吗?

谢谢大家

mysql

17
推荐指数
3
解决办法
1万
查看次数

标签 统计

mysql ×1