在 Go 应用程序中,使用sqlx
包和 mysql 数据库,我想更新表user
并将其posts
字段增加 1:
err = shared.Dbmap.Exec("UPDATE user SET posts=posts+1 WHERE id=?", userId)
if err != nil {
log.Println(err)
return
}
但是在编译时我得到:
单值上下文中的多值 shared.Dbmap.DB.Exec()
我查看了文档,但看不到相关示例。
我该如何解决?