为了账号安全,请及时绑定邮箱和手机立即绑定

不能将 gorm 与“显示变量”短语一起使用

不能将 gorm 与“显示变量”短语一起使用

Go
茅侃侃 2022-10-31 16:20:52
我正在尝试使用 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个赞

描述带有标签的字段,gormhttps://gorm.io/docs/models.html中所述

例子:


sqlVars := []struct {

        Name  string `gorm:"column:Variable_name"`

        Value int    `gorm:"column:Value"`

}{}


查看完整回答
反对 回复 2022-10-31
  • 1 回答
  • 0 关注
  • 225 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信