我正在尝试在 go 中的 db 中批量插入键,这里是代码 Key Struct
type tempKey struct {
keyVal string
lastKey int
Run Code Online (Sandbox Code Playgroud)
}
测试键
data := []tempKey{
{keyVal: "abc", lastKey: 10},
{keyVal: "dns", lastKey: 11},
{keyVal: "qwe", lastKey: 12},
{keyVal: "dss", lastKey: 13},
{keyVal: "xcmk", lastKey: 14},
}
Run Code Online (Sandbox Code Playgroud)
插入部分
dbUrl := "db url...."
conn, err := pgx.Connect(context.Background(), dbUrl)
if err != nil {
println("Errrorr...")
}
defer conn.Close(context.Background())
sqlStr := "INSERT INTO keys (keyval,lastval) VALUES "
dollars := ""
vals := []interface{}{}
count := 1
for _, row …
Run Code Online (Sandbox Code Playgroud)