問題是當我對對象使用結(jié)構(gòu)標簽時,它們無法正常工作。我以前做過項目,做過同樣的事情,但沒有遇到任何問題,但我不明白為什么。例子:這不起作用:type Category struct { ID int `json:"id" db:"category.id"` Name string `json:"name" db:"category.name"` Description string `json:"description" db:"category.description"` }收到錯誤: missing destination name id in *[]Category這很好用:type Category struct { ID int `json:"id" db:"id"` Name string `json:"name" db:"name"` Description string `json:"description" db:"description"` }詢問:result := []Category{}query := ` SELECT category.id, category.name, category.description FROM category; `err := sqlx.Select(db, &result, query)在 SQL 編輯器中運行查詢工作得很好。我還從事過一個專有項目,在該項目中,將表名添加到標簽之前效果很好,但無論出于何種原因,我似乎都無法做到這一點。
- 1 回答
- 0 關(guān)注
- 245 瀏覽
添加回答
舉報
0/150
提交
取消
