Есть ли для Go библиотека работы с mysql?
https://github.com/jinzhu/gorm 
Вот вам ORM
В Go нет разницы MySql это или, например, PostgreSql; database/sql ведет себя одинаково.
Для того чтоб не мучать себя rows.Close/rows.Next ... возьмите https://github.com/jmoiron/sqlx
и все сведется к connect := sqlx.MustOpen("mysql", ...)

type keyApi struct {
KeyID int `db:"key"`
...
}

var result keyApi

err := connect.Get(&result, "SELECT * FROM keyApi WHERE key=?", age)

if err != nil {
...
}