У меня есть запрос:
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)