我有一个存储过程,如果我在没有变量的情况下编写以下查询,all: 运行良好
CREATE PROCEDURE `some_proc` ()
BEGIN
SELECT blabla FROM mytable ORDER BY id LIMIT 3,1
.....
但是,如果我在 LIMIT 表达式中使用变量作为起始编号,则会出现错误:
CREATE PROCEDURE `some_proc` ()
BEGIN
DECLARE start INT;
SET start = 3;
SELECT blabla FROM mytable ORDER BY id LIMIT start,1
.....
有没有办法在存储过程中的 LIMIT 表达式中使用变量?