我正在嘗試使用 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)}當(dāng)我執(zhí)行該查詢時(shí),只Value設(shè)置了Name字段,沒(méi)有設(shè)置字段。相同的結(jié)構(gòu)適用于sqlx.有誰(shuí)知道出了什么問(wèn)題?--附上mysql輸出:mysql> show variables like 'max_connections';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 151 |+-----------------+-------+1 row in set (0.00 sec)
1 回答

慕后森
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
描述帶有標(biāo)簽的字段,gorm
如https://gorm.io/docs/models.html中所述
例子:
sqlVars := []struct {
Name string `gorm:"column:Variable_name"`
Value int `gorm:"column:Value"`
}{}
- 1 回答
- 0 關(guān)注
- 244 瀏覽
添加回答
舉報(bào)
0/150
提交
取消