code: func (q *Query) ExecWithCount() (int, error) {
  	count := int64(0)
  	return int(count), q.Connection.timeFunc("Exec", func() error {
  		sql, args := q.ToSQL(nil)
  		log(logging.SQL, sql, args...)
  		result, err := q.Connection.Store.Exec(sql, args...)
  		if err != nil {
  			return err
  		}
  
  		count, err = result.RowsAffected()
  		return err
  	})
  }
docs: // ExecWithCount runs the given query, and returns the amount of
  // affected rows.