我正在嘗試使用 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 關注
- 259 瀏覽
添加回答
舉報
0/150
提交
取消
