私の考えですがLIMIT
、クエリ内で変更できるMySQLで関数を作成することはできませんか
この句は、pageno * perpage に応じてオフセットを計算する単純な計算関数になります。
例
SELECT * FROM items PAGE(4,20)
これは次と同じです
SELECT * FROM items LIMIT 100,20
以前に手順を作成したことがないため、以下は間違っています..
CREATE PROCEDURE (int pagno, int limit)
BEGIN
ofsset = roundup(pageno * limit)
END
しかし、そのクエリ内で、実際にクエリの制限とオフセットを設定しますか?