From 585e4ef4ae1bbcefc0019e779b7ec7a87471c223 Mon Sep 17 00:00:00 2001 From: GodzillaHua Date: Fri, 11 Aug 2017 21:21:01 +0800 Subject: [PATCH] =?UTF-8?q?mysql=20limit=20=3F=20=E6=88=96=E8=80=85=20limi?= =?UTF-8?q?t=20=3F,=3F=E4=B8=8D=E8=BF=9B=E8=A1=8C=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=EF=BC=8C=E9=98=B2=E6=AD=A2=E5=8F=82=E6=95=B0=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E4=B8=8D=E5=8C=B9=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/alibaba/druid/sql/PagerUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/alibaba/druid/sql/PagerUtils.java b/src/main/java/com/alibaba/druid/sql/PagerUtils.java index 66d0a3a5a9..9e05e76784 100644 --- a/src/main/java/com/alibaba/druid/sql/PagerUtils.java +++ b/src/main/java/com/alibaba/druid/sql/PagerUtils.java @@ -374,6 +374,8 @@ public class PagerUtils { if (rowCount <= count && offset <= 0) { return false; } + } else if (check && limit.getRowCount() instanceof SQLVariantRefExpr) { + return false; } limit.setRowCount(new SQLIntegerExpr(count));