1.状況
・build時にerrorが出ない
・実行時にerrorを出して判明する
2.原因
・引き渡した番地がポインタ―ではない
・Scanに引数の変数に&を付け忘れている
3.誤、正
・誤り
var _uuid string
for rows.Next() {
err = rows.Scan( _uuid )
if err != null {
fmt.Println(err);
}
}
・errorメッセージ
sql: Scan error on column index 0, name "_uuid": destination not a pointer
・正しくは
var _uuid string
for rows.Next() {
err = rows.Scan( &_uuid )
if err != null {
fmt.Println(e);
}
}