0

Prepare()我认为我可以sql像这样使用 Prepare() 查询的规格:

st, err := db.Prepare("SELECT name FROM pet WHERE name=?", "Fluffy")

但我得到这个错误:

# command-line-arguments
.\dbtest2.go:25: too many arguments in call to db.Prepare

是我能找到的唯一示例,Prepare()但他不使用带参数的查询。如何使用 Prepare()?

4

1 回答 1

2

进一步查看您链接到的示例脚本,您会发现...

st, err := db.Prepare("INSERT INTO document (title) VALUES (?)")
if err != nil{
 fmt.Print( err );
 os.Exit(1)
}
st.Exec("Hello Again")
st.Close()
于 2013-07-11T20:51:45.797 回答