Я хочу, чтобы эта функция возвращала true для строки, содержащей email
, найденной в базе данных. Вот код
func UserExists(email string) bool {
var err error
user := model.User{}
err = shared.Dbmap.Get(&user, "SELECT * FROM user WHERE email=? LIMIT 1", email)
if err == nil {
fmt.Println("User is already in DB")
return true
} else {
fmt.Println("No rows returned")
return false
}
}
Однако он всегда возвращает false
, даже если в базе данных есть такое электронное письмо, поэтому очевидно, что запрос не соответствует заданию. Как я могу это исправить?
sql: Scan error on column index 4: unsupported Scan, storing driver.Value type []uint8 into type *time.Time
- person Karlom   schedule 11.07.2017err == sql.ErrNoRows
- person ralixyle   schedule 24.07.2018