code: func (stmt *Stmt) ExecOne(params ...interface{}) (Result, error) {
  	return stmt.execOne(context.TODO(), params...)
  }
docs: // ExecOne acts like Exec, but query must affect only one row. It
  // returns ErrNoRows error when query returns zero rows or
  // ErrMultiRows when query returns multiple rows.