mysql select * from lsdl_user where id in (1,2,3,4,5)中in()最多能放多少数字
2个回答
展开全部
in()中的个数是没有限制的,
in(1,2,3)只是它的简单用法,如果你在学习in(),知道这样实现还不够,sql语句一般都是联合用的,比如 .........in(select uid from ........where .......)
如果你在学习php 应该知道 implode(),
比如 $uid_arr=array(..........);
$uid_str=implode(',',$uid_arr);
$sql=".............................in({$uid_str})";
in(1,2,3)只是它的简单用法,如果你在学习in(),知道这样实现还不够,sql语句一般都是联合用的,比如 .........in(select uid from ........where .......)
如果你在学习php 应该知道 implode(),
比如 $uid_arr=array(..........);
$uid_str=implode(',',$uid_arr);
$sql=".............................in({$uid_str})";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询