MySQL 5.5仕様から:
したがって、ストアドプロシージャ内では、次のように機能します。
DECLARE offset bigint
SELECT pagenr * 10 INTO offset FROM pages where id = 3;
SELECT * FROM table1 LIMIT offset, 10;
それ以外の場合は、値を事前に計算して、クエリを介して渡す必要があります。ページサイズとページ番号はすでにわかっているはずなので、これは難しいことではありません。
MySQL 5.5仕様から:
したがって、ストアドプロシージャ内では、次のように機能します。
DECLARE offset bigint
SELECT pagenr * 10 INTO offset FROM pages where id = 3;
SELECT * FROM table1 LIMIT offset, 10;
それ以外の場合は、値を事前に計算して、クエリを介して渡す必要があります。ページサイズとページ番号はすでにわかっているはずなので、これは難しいことではありません。