diff --git a/statement_args.go b/statement_args.go index e3cc6b32..7a7e3a6d 100644 --- a/statement_args.go +++ b/statement_args.go @@ -110,9 +110,9 @@ func (statement *Statement) writeArg(w *builder.BytesWriter, arg interface{}) er return err } default: - var convertFunc = convertString - if statement.Engine.dialect.DBType() == core.SQLITE { - convertFunc = convertStringSingleQuote + var convertFunc = convertStringSingleQuote + if statement.Engine.dialect.DBType() == core.MYSQL { + convertFunc = convertString } if _, err := w.WriteString(convertArg(arg, convertFunc)); err != nil { return err