我需要使用2个数组更改数据库中的行,第一个存储我需要更改的行的名称,第二个存储val。我已经添加了代码,以了解我想做什么。我可以用1个请求到我的DB来做到这一点吗?
func update_1(){
key := []string{"Name1", "Name2", "Name4"}
val := []string{"1", "2", "4"}
for i, _ := range key{
_, err := db.Exec("UPDATE table SET val = $1 WHERE name = $2",val[i], key[i])
if err != nil {
errorLog.Println(err)
return
}
}
}
拉风的咖菲猫
相关分类