gpt4 book ai didi

GoLang 和 MySQL 数据库

转载 作者:数据小太阳 更新时间:2023-10-29 03:36:17 26 4
gpt4 key购买 nike

是否有使用 github.com/go-sql-driver/mysql 包在 Go 中执行 MySQL 命令的更简单方法?

基本上这是我正在使用的当前命令:

db.Exec("INSERT INTO table1 (id, title, name, dob, address, email, notes) VALUES (?, ?, ?, ?, ?, ?, ?)", id, title, name, dob, address, email, notes)

我将如何使用此命令:

var people []people

for _, person := range people {
db.Exec("INSERT INTO table1 (id, title, name, dob, address, email, notes) VALUES (?, ?, ?, ?, ?, ?, ?)", person.id, person.title, person.name, person.dob, person.address, person.email, person.notes)
}

最佳答案

https://godoc.org/github.com/jmoiron/sqlx#NamedExec让它稍微好一点。可能是这样的:

result, err := db.NamedExec(`INSERT INTO table1 (id, title, name, dob, address, email, notes) VALUES (:id, :title, :name, :dob, :address, :email, :notes)`,
person)

看看我的 model.go example了解更多详情。

关于GoLang 和 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56144735/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com