我正在尝试使用 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)
慕后森
相关分类