sql查询函数中的变量参数

sql查询函数中的变量参数,sql,go,Sql,Go,这是我的密码 func QueryMap2(db *sql.DB, query string, args ...interface{}) (error) { rows, err := db.Query(query, args...) if err!=nil { return err } 这是一条错误消息 死机:接口转换:接口{}是int64,而不是[]uint8 help me编辑问题以包括打印有紧急和紧急代码行的堆栈跟踪。编辑问题以包括打印有紧急和紧急代码行的堆栈跟踪。 dblib

这是我的密码

func QueryMap2(db *sql.DB, query string, args ...interface{}) (error) {
rows, err := db.Query(query, args...)
if err!=nil {
    return err
}

这是一条错误消息

死机:接口转换:接口{}是int64,而不是[]uint8


help me

编辑问题以包括打印有紧急和紧急代码行的堆栈跟踪。编辑问题以包括打印有紧急和紧急代码行的堆栈跟踪。
dblib.QueryMap2(myDB, "select * from user where userid=?", "admin")