You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
或者
err= sql: no rows in result set
err= sql: no rows in result set
err= sql: no rows in result set
The text was updated successfully, but these errors were encountered:
wln32
added
the
bug
It is confirmed a bug, but don't worry, we'll handle it.
label
Apr 29, 2024
Issues-translate-bot
changed the title
database/gdb: 关于查询时没有查询到数据返回的err不一致
database/gdb: Inconsistency in the err returned when no data is queried during the query
Apr 29, 2024
Go version
1.22
GoFrame version
2.7.0
Can this bug be reproduced with the latest release?
Option Yes
What did you do?
1.当Scan的参数是指针的时候,也就是*Result,没有查询到数据,返回sql.ErrNoRows
3.当Scan的参数是*[]Result或者*[]*Result的时候,没有查询到数据,没有返回sql.ErrNoRows
建议统一返回错误,或者不返回错误比较好点
What did you see happen?
err= sql: no rows in result set
err= nil
err= nil
What did you expect to see?
err= nil
err= nil
err= nil
或者
err= sql: no rows in result set
err= sql: no rows in result set
err= sql: no rows in result set
The text was updated successfully, but these errors were encountered: