From 386a55fcfaed2871c5deaa777b94b2a6f7ee55d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AE=B7=E5=8B=87?= Date: Wed, 13 Sep 2023 15:04:01 +0800 Subject: [PATCH] select like --- dbpool.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dbpool.go b/dbpool.go index afcb3fb..6e66768 100644 --- a/dbpool.go +++ b/dbpool.go @@ -90,14 +90,14 @@ func (this *dbPool) SelectLike( fields []string, whereKv [][]string, likeWhere [][]string, + start int64, limit int, cb QueryResultCb) { var params []string - - sql := fmt.Sprintf("SELECT %s FROM %s WHERE 1=1 ", this.joinSelectFields(fields), tblName) + sql := fmt.Sprintf("SELECT %s FROM %s WHERE idx > %d", this.joinSelectFields(fields), tblName, start) this.joinWhere(&sql, ¶ms, whereKv) this.joinWhereLike(&sql, ¶ms, likeWhere) - sql = fmt.Sprintf("%s LIMIT %d", sql, limit) + sql = fmt.Sprintf("%s ORDER BY idx ASC LIMIT %d", sql, limit) this.internalQuery(dataSource, sql, params, cb) }