Skip to content

Commit

Permalink
feat:补充sqlnullstring的扫描方法
Browse files Browse the repository at this point in the history
  • Loading branch information
MonkeyIsMe committed Mar 21, 2023
1 parent 0b248a5 commit 6db11dd
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions client/mysql.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,23 @@ func StringHandler(results *sql.Rows) []string {
return characters
}

// NullStringHandler 处理从数据库里查出来的字符串的信息
func NullStringHandler(results *sql.Rows) []sql.NullString {
characters := make([]sql.NullString, 0)
for results.Next() {
character := sql.NullString{}
err := results.Scan(&character.String)
if err != nil {
log.Printf("Scan string err: [%+v]", err)
continue
}

characters = append(characters, character)
}

return characters
}

// NumberHandler 处理从数据库里查出来的数字的信息
func NumberHandler(results *sql.Rows) []int {
numbers := make([]int, 0)
Expand Down

0 comments on commit 6db11dd

Please sign in to comment.