Database 尝试从数据库中选择单行时出现奇怪错误
我有疑问:Database 尝试从数据库中选择单行时出现奇怪错误,database,go,select,Database,Go,Select,我有疑问: query := "select id from atable where id1=$1 and id2=$2" 现在我需要选择单个记录,所以我尝试使用 id1 := "1" id2 := "2" rows, err := db.QueryRow(query, id1, id2) if err != nil { log.Println("SQL select error: ") log.Println(err) } 我得到了一个错
query := "select id from atable where id1=$1 and id2=$2"
现在我需要选择单个记录,所以我尝试使用
id1 := "1"
id2 := "2"
rows, err := db.QueryRow(query, id1, id2)
if err != nil {
log.Println("SQL select error: ")
log.Println(err)
}
我得到了一个错误
assignment mismatch: 2 variables but 1 values(undefined)
串
rows, err := db.QueryRow(query, id1, id2)
这很奇怪,我对db没有任何问题。Query(Query)
QueryRow
只返回*行
行,err:=db.QueryRow(查询,id1,id2)
应该是:
行:=db.QueryRow(查询,id1,id2)
QueryRow
仅返回*行
行,err:=db.QueryRow(查询,id1,id2)
应该是:
行:=db.QueryRow(查询,id1,id2)