我正在 GO 函数中查询 mysql 数据库,并想在映射中返回键值对,但无法弄清楚如何完成此操作。到目前为止,我有这个功能:
func GetData(callIds []string) map[string]Records {
//db insert
db, err := sql.Open("mysql", mySql)
if err != nil {
fmt.Printf(err.Error())
}
defer db.Close()
//db query
var foo string
err = db.QueryRow("select foo from bardata where callId = %v", 1).Scan(&foo)
if err != nil {
fmt.Printf(err.Error())
}
fmt.Println(foo)
return nil
我想为查询返回的每一行返回一个键callId和值的映射foo。
凤凰求蛊
慕桂英3389331
相关分类