我正在使用MyBatis。
我想使用page和size参数进行分页。
我想要编写以下SQL代码:
SELECT * FROM person LIMIT 10 OFFSET 10 * 0在MyBatis中,它将是:
SELECT * FROM person LIMIT #{size} OFFSET #{page} * #{size}但这不是当前最流行的SQL语法。
那么如何做到这一点呢?
发布于 2018-06-28 12:48:18
我相信你正在寻找的(在MySQL中)是:
SELECT * FROM person LIMIT 10, 10;来自MySQL文档:SELECT syntax
基本上,LIMIT offset, rowcount
对不起,这个问题是针对MySQL还是针对MyBatis?
发布于 2018-06-30 10:42:30
MySQL的分页语法为:
SELECT * FROM person LIMIT <offset>, <number-of-rows>您的MyBatis查询应该如下所示:
SELECT * FROM person LIMIT #{page} * #{size}, #{size}https://stackoverflow.com/questions/51073830
复制相似问题