Skip to content

Commit

Permalink
feat: 当update entity的affected row等于0时,不再报错
Browse files Browse the repository at this point in the history
  • Loading branch information
yeaha committed Feb 23, 2023
1 parent 4d9451b commit 3db3924
Showing 1 changed file with 2 additions and 12 deletions.
14 changes: 2 additions & 12 deletions db.go
Original file line number Diff line number Diff line change
Expand Up @@ -173,18 +173,8 @@ func doUpdate(ctx context.Context, ent Entity, db DB) error {
return rows.Err()
}

result, err := db.NamedExecContext(ctx, stmt, ent)
if err != nil {
return err
}

if n, err := result.RowsAffected(); err != nil {
return fmt.Errorf("get affected rows, %w", err)
} else if n == 0 {
return sql.ErrNoRows
}

return nil
_, err = db.NamedExecContext(ctx, stmt, ent)
return err
}

func doDelete(ctx context.Context, ent Entity, db DB) error {
Expand Down

0 comments on commit 3db3924

Please sign in to comment.