code: func (q *Query) Value(column string, value string, params ...interface{}) *Query {
  	if !q.hasModel() {
  		q.err(errModelNil)
  		return q
  	}
  
  	table := q.model.Table()
  	if _, ok := table.FieldsMap[column]; !ok {
  		q.err(fmt.Errorf("%s does not have column=%q", table, column))
  		return q
  	}
  
  	if q.modelValues == nil {
  		q.modelValues = make(map[string]*queryParamsAppender)
  	}
  	q.modelValues[column] = &queryParamsAppender{value, params}
  	return q
  }
docs: // Value overwrites model value for the column in INSERT and UPDATE queries.