我正在尝试使用 Go 执行查询,但我无法请求任何查询,因为它不断地给我同样的错误。
我已经多次更改查询,但这似乎没有帮助。另外,我还更改了 Query 中的 QueryRow,不幸的是这也没有帮助。
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 行。
红颜莎娜
神不在的星期二
相关分类