从Prepare()的规范来看,我认为可以将sql查询与Prepare()一起使用,如下所示:
Prepare()
sql
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
This是我能找到的使用Prepare()的唯一示例,但他没有使用带参数的查询。如何使用Prepare()?
发布于 2013-07-12 04:51:46
进一步查看您所链接的示例脚本,您会发现...
st, err := db.Prepare("INSERT INTO document (title) VALUES (?)") if err != nil{ fmt.Print( err ); os.Exit(1) } st.Exec("Hello Again") st.Close()
https://stackoverflow.com/questions/17603204
相似问题