goone:goone在go中找到N + 1个查询

时间:2024-05-26 22:07:08
【文件属性】:

文件名称:goone:goone在go中找到N + 1个查询

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-26 22:07:08

go performance sql loop Go

Goone goone在go中找到N + 1(严格来说是for循环中的调用SQL)查询 例子 package main import ( "database/sql" "fmt" "log" _ "github.com/go-sql-driver/mysql" ) type Person struct { Name string JobID int } type Job struct { JobID int Name string } func main (){ cnn , _ := sql . Open ( "mysql" , "user:password@tcp(host:port)/dbname" ) rows , _ := cnn . Query ( "SELECT name, job_id FROM persons" ) defer rows . Clos


【文件预览】:
goone-master
----go.mod(182B)
----.github()
--------workflows()
----testdata()
--------src()
----go.sum(4KB)
----goone.go(10KB)
----goone_test.go(631B)
----plugin()
--------main.go(1KB)
----LICENSE(1KB)
----README.md(2KB)
----goone.yml(75B)
----.goreleaser.yml(172B)
----.gitignore(26B)
----cmd()
--------goone()

网友评论