replacer := strings.NewReplacer(escapeCharMap...)
return query.NewUnsafeSQLString(replacer.Replace(v)), nil
return sqlparser.NewIntVal([]byte(strconv.FormatInt(v, 10))), nil
case float64:
return sqlparser.NewFloatVal([]byte(strconv.FormatFloat(v, 'f', -1, 64))), nil