我想使用 gocql 客户端创建一个通用函数来执行 cassandra 查询,例如:
queryExec("INSERT INTO USERS VALUES(?,?,?,?)", userId, emailId, mobileNo, gender)
func queryExec(query string, args ...interface{}) err{
err := session.query(query, args).Exec()
return err
}
但是当我将多个参数值传递给它时,它给了我以下错误:
gocql : expected 4 values send got 1