pull/145/head
zhaoshichen 6 years ago
parent 61c85829d1
commit 80c59fd1e7
  1. 4
      doc/wiki-cn/database-mysql.md

@ -113,7 +113,7 @@ func (d *Dao) Close() {
## 单个查询 ## 单个查询
```go ```go
// GetUserRole 用户角色 // GetDemo 用户角色
func (d *Dao) GetDemo(c context.Context, did int64) (demo int8, err error) { func (d *Dao) GetDemo(c context.Context, did int64) (demo int8, err error) {
err = d.db.QueryRow(c, _getDemoSQL, did).Scan(&demo) err = d.db.QueryRow(c, _getDemoSQL, did).Scan(&demo)
if err != nil && err != sql.ErrNoRows { if err != nil && err != sql.ErrNoRows {
@ -126,6 +126,8 @@ func (d *Dao) GetDemo(c context.Context, did int64) (demo int8, err error) {
db.QueryRow方法用于返回最多一条记录的查询,在QueryRow方法后使用Scan方法即可将mysql的返回值转换为Golang的数据类型。 db.QueryRow方法用于返回最多一条记录的查询,在QueryRow方法后使用Scan方法即可将mysql的返回值转换为Golang的数据类型。
当mysql查询不到对应数据时,会返回sql.ErrNoRows,如果不需处理,可以参考如上代码忽略此error。
## 批量查询 ## 批量查询
```go ```go

Loading…
Cancel
Save