From 70bc6741cfd294b4606d4a9e13b7f9e3bf4adf03 Mon Sep 17 00:00:00 2001 From: ZACH Date: Thu, 23 Mar 2017 14:23:52 +0800 Subject: [PATCH] fix IN and NotIN SQL not add quote (#547) --- statement.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/statement.go b/statement.go index d8bb44fe..48b338b4 100644 --- a/statement.go +++ b/statement.go @@ -195,14 +195,14 @@ func (statement *Statement) Or(query interface{}, args ...interface{}) *Statemen // In generate "Where column IN (?) " statement func (statement *Statement) In(column string, args ...interface{}) *Statement { - in := builder.In(column, args...) + in := builder.In(statement.Engine.quote(column), args...) statement.cond = statement.cond.And(in) return statement } // NotIn generate "Where column NOT IN (?) " statement func (statement *Statement) NotIn(column string, args ...interface{}) *Statement { - notIn := builder.NotIn(column, args...) + notIn := builder.NotIn(statement.Engine.quote(column), args...) statement.cond = statement.cond.And(notIn) return statement }