var SelectUser, _ = Database.Prepare("SELECT $1 FROM users WHERE id=$2 LIMIT 1;")
var name string
SelectUser.QueryRow("name", 1).Scan(&name)
Wenn ich so tun bekam ich einen Fehler:Postgres vorbereiten Abfrage, Spalten als Variable
runtime error: invalid memory address or nil pointer dereference
Aber wenn Spalte ist nicht variabel, alles ok.
var SelectUser, _ = Database.Prepare("SELECT name FROM users WHERE id=$1 LIMIT 1;")
var name string
SelectUser.QueryRow(1).Scan(&name)
Wie kann ich Spalten als Variablen übergeben?
Mögliche Duplikat [Golang ORDER BY Ausgabe mit MySql] (http://stackoverflow.com/questions/30867337/ Golang-Reihenfolge-nach-Problem-mit-Mysql) – icza