基本上,在执行查询之后,我希望获得结果行并生成一个[]map[string]interface{}
,但是我不知道如何使用该API来实现这一点,因为Rows.Scan()
函数需要特定数量的参数来匹配请求的列数(可能还有类型)才能正确地获取数据。
同样,我想对此调用进行泛化,并接受任何查询并将其转换为[]map[string]interface{}
,其中映射包含映射到该行的值的列名。
这可能是非常低效的,我计划稍后更改结构,以便interface{}
成为单个数据点的结构。
如何仅使用database/sql包,或者如果需要,使用database/sql/driver包?
https://stackoverflow.com/questions/17840963
复制相似问题