gpt4 book ai didi

mysql - 我可以使用mysql参数 "limit start, count"

转载 作者:行者123 更新时间:2023-11-29 09:10:25 25 4
gpt4 key购买 nike

我想使用存储过程参数作为MySQL限制中的开始和计数。但似乎 limit 只接受常数值。如何构造一个sql,其中start和limit是存储过程参数?

最佳答案

我真的不知道,但我只是觉得这对你有用。[未经测试]

DELIMITER $ 
CREATE PROCEDURE `tmp`()
BEGIN
PREPARE STMT FROM "SELECT * FROM yourTable LIMIT ?,?";
END$
DELIMITER;

SET @a=2;
SET @b=1;

CALL tmp();
EXECUTE STMT USING @a, @b;

关于mysql - 我可以使用mysql参数 "limit start, count",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761872/

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