您好,欢迎访问一九零五行业门户网

关于MySQL的limit使用变量_MySQL

初识mysql不知道limit后面怎么可以用变量动态的显示需要的记录,后来才发现可以这样做
create procedure getuser(_id int,_limit int)
begin
prepare s1 from 'select * from user where cityid=? order by sendtime desc limit ?';
set @a=_id;
set @b=_limit;
execute s1 using @a,@b;
deallocate prepare s1;
end;
注意:需要传参数的地方一定要用?号,第一个from后面的语句要用''括起。
其它类似信息

推荐信息