从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.PrepareThis是我能找到的使用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
复制相似问题