//插入数据
stmt, err := db.Prepare("INSERT userinfo SET username=?,departname=?,created=?")
checkErr(err)
res, err := stmt.Exec("码农", "研发部门", "2016-03-06")
上述代码中的 ? 号占位符是如何实现替换的?
//插入数据
stmt, err := db.Prepare("INSERT userinfo SET username=?,departname=?,created=?")
checkErr(err)
res, err := stmt.Exec("码农", "研发部门", "2016-03-06")
上述代码中的 ? 号占位符是如何实现替换的?
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
4 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
1 回答2.3k 阅读
2 回答977 阅读
1 回答1k 阅读
以github.com/go-sql-driver/mysql举例, interpolateParams函数就是实现该功能.