diff --git a/clause/expression.go b/clause/expression.go index 8d010522..bc07ad12 100644 --- a/clause/expression.go +++ b/clause/expression.go @@ -68,7 +68,7 @@ func (expr Expr) Build(builder Builder) { } } - if idx < len(expr.Vars) { + if idx > 0 && idx < len(expr.Vars) { for _, v := range expr.Vars[idx:] { builder.AddVar(builder, sql.NamedArg{Value: v}) }