我试图按照此处给出的答案中的示例进行操作: Golang: How to check for empty array (array of struct)
关于如何检查数据库返回是否为空
所以我有这个:
err = db.QueryRow("SELECT FROM accounts WHERE steamid=?", steamid)
switch {
case err == sql.ErrNoRows:
case err != nil:
default:
//do stuff
}
但我收到错误:
cannot use db.QueryRow("SELECT FROM accounts WHERE steamid=?", steamid) (type *sql.Row) as type error in assignment:
*sql.Row does not implement error (missing Error method)
不知道为什么它在他的例子中起作用,但在我尝试实现它时不起作用。谢谢。
沧海一幻觉
相关分类