去任意查询

时间:2016-05-13 00:01:23

标签: go

我目前正在尝试使用以下(缩短的)代码执行任意查询

func (...) query(...) int {
    rows, err := database.Connection.Query(queryString)
    if err != nil {
        return 1
    }
    columnNames, err := rows.Columns()
    if err != nil {
        return 1
    }
    columns := make([]interface{}, len(columnNames))
    columnPointers := make([]interface{}, len(columnNames))
    for i := range columnNames {
        columnPointers[i] = &columns[i]
    }
    for rows.Next() {
        rows.Scan(columnPointers...)
    }
    log.Println(columns)
    return 0
}

然而,列包含一片字节数组,因此我不知道如何才能获得所需的结果?

0 个答案:

没有答案