corresponding parameter is non-variadic我有一些字符串变量和一个切片变量作为 golang 中的 SQL 参数,但是当我尝试执行时返回错误。
那么在这种情况下我该如何绑定这些变量呢?
mysql 连接器:go-sql-driver/mysql
假代码:
func UpdateTblNm (foo, baz string, bar int, pars []string) error {
stmt:= `update tbl_nm set foo=?, bar=? where baz=? and par in (?`+ strings.Repeat(", ?", len(pars)-1) + `)`
if _, err := tx.Exec(stmt, foo, bar, baz, pars...); err!=nil {
return err
}
... ...
}
我是 gopher 的新人..
希望你的帮助,谢谢
慕标5832272
相关分类