gpt4 book ai didi

mysql - mysql SP中的Limit子句只接受一个参数,即行数(偏移量)

转载 作者:行者123 更新时间:2023-11-30 01:01:42 25 4
gpt4 key购买 nike

我一直在尝试在 mysql 中使用 SP 创建分页,但使用 limit 子句失败了。即使我在查询中传递它,极限情况下的起点也永远不会改变。

例如。 '从 abc 中选择 *,其中限制为 30,60'

从第一行开始到第 60 行。

这是我一直在编写的代码

PROCEDURE theme_engine.paginate(IN upageno int(100))
BEGIN
DECLARE rstart int(10) ;
DECLARE rends int(10) ;
DECLARE squery varchar(200) ;
SET @rstart =(upageno - 1) * 15 ;
SET @rends = upageno * 15 ;
set @squery =concat('select * from primaryinfo limit ',rstart,',',rends );
SET @aa= @squery;
PREPARE STMT FROM @squery ;

EXECUTE STMT ;
DEALLOCATE PREPARE STMT ;
END;

我已经用很多调试工具对其进行了测试,阅读了很多文章来确认这种情况..但仍然如果我错了,我知道。

最佳答案

从primaryinfo limit 1,60中选择*

关于mysql - mysql SP中的Limit子句只接受一个参数,即行数(偏移量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20064642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com