From 79628be2c22a3d383dbe15d10796cad0b998d734 Mon Sep 17 00:00:00 2001 From: Jinzhu Date: Thu, 14 Jan 2021 16:01:23 +0800 Subject: [PATCH] Fix wrong RowsAffected if not data found --- finisher_api.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/finisher_api.go b/finisher_api.go index 7dfb72c6..7424a9cb 100644 --- a/finisher_api.go +++ b/finisher_api.go @@ -446,6 +446,8 @@ func (db *DB) Scan(dest interface{}) (tx *DB) { defer rows.Close() if rows.Next() { tx.ScanRows(rows, dest) + } else { + tx.RowsAffected = 0 } }