这个存储过程delimiter // ;
create procedure test(in record_count int)
begin
-- 以下这句出错
select * from friend limit 0,(select record_count);
end;
//怎么把存储过程的输入参数用到select语句的limit的第二个参数中啊
create procedure test(in record_count int)
begin
-- 以下这句出错
select * from friend limit 0,(select record_count);
end;
//怎么把存储过程的输入参数用到select语句的limit的第二个参数中啊
execute asql;
set @sql = concat('select * from friend limit 0,',@cnt);
prepare stmt from @sql;
execute stmt;
DEALLOCATE PREPARE stmt;