Используя sqlx, я хотел бы знать запрос базы данных MySql, чтобы узнать, возвращает ли запрос на MySql пустые строки :
Итак, следуя этому, я придумал
var result model.Post
err := database.SQL.Get(&result, "SELECT * FROM post WHERE post_id=? AND user_id=? LIMIT 1", postID, userID)
if err == sql.ErrNoRows {
log.Println(err)
log.Println("post not found")
} else {
log.Println("post found")
}
Но у меня всегда получается post found
, несмотря на то, что строки нет.
Что здесь может быть не так и как я могу это исправить?