我正在尝试使用 gorm 检索 mysql 变量:sqlVars = []struct { Name string `db:"Variable_name"` Value int `db:"Value"` }{}res := sqlDB.Raw("show variables like 'max_connections'").Scan(&sqlVars)if res.Error != nil { log.Fatalf("failed to query MySQL parameter: %v", res.Error)}当我执行该查询时,只Value设置了Name字段,没有设置字段。相同的结构适用于sqlx.有谁知道出了什么问题?--附上mysql输出:mysql> show variables like 'max_connections';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 151 |+-----------------+-------+1 row in set (0.00 sec)
1 回答
慕后森
TA贡献1802条经验 获得超5个赞
描述带有标签的字段,gorm
如https://gorm.io/docs/models.html中所述
例子:
sqlVars := []struct {
Name string `gorm:"column:Variable_name"`
Value int `gorm:"column:Value"`
}{}
- 1 回答
- 0 关注
- 225 浏览
添加回答
举报
0/150
提交
取消