【文件属性】:
文件名称:goone:goone在go中找到N + 1个查询
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-07 04:20:28
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()