to_idの値がNULLの時 int(to_id.Int64)の値は0, to_id.Validの値はfalse
to_idの値が0の時 int(to_id.Int64)の値は0, to_id.Validの値はtrue
var to_id sql.NullInt64;
sql := bytes.NewBufferString("");
sql.WriteString(" SELECT to_id FROM bills WHERE id = ?");
rows, err = db.Query(sql.String(), id);
_ := rows.Scan(&to_id);
fmt.Println (int(to_id.Int64), to_id.Valid);
if int(to_id.Int64) == 0 {
if to_id.Valid == false {
//to_idの値がNULLの時
}
}