Я пытаюсь выполнить запросы с помощью Go, но мне не удается запросить какой-либо запрос, потому что он продолжает выдавать мне одну и ту же ошибку снова и снова.
Я несколько раз менял запрос, но, похоже, это не помогло.
Также я изменил QueryRow в Query, к сожалению, это тоже не помогает.
func test123() {
db, err := sql.Open("mysql", "root:password@tcp(127.0.0.1:3306)/vitaintellectdb")
if err != nil {
panic(err.Error())
}
id := 1
var col string
sqlStatement := `SELECT naam FROM medewerker WHERE naam="jansen"`
row := db.QueryRow(sqlStatement, id)
err2 := row.Scan(&col)
if err2 != nil {
if err2 == sql.ErrNoRows {
fmt.Println("Zero rows found")
} else {
panic(err2)
}
}
}
QueryRow разработан, чтобы дать вам 1 строку взамен. К сожалению, ошибка говорит мне, что не должно быть никаких возвратов, я ожидаю 1 строку в ответ.