我正在使用 go-gorm 從 PostgreSQL 數(shù)據(jù)庫中獲取值。相關(guān)代碼如下所示:type Chip struct { UUID string `db:uuid` URL string `db:url` N int `db:n` Pack_ID int `db:pack_id`}func getChip(uuid string) (Chip, error) { var c Chip err := DB.Model(Chip{}).Where("uuid = ?", uuid).First(&c) return c, err.Error}當(dāng)我通過UUID字符串getChip,返回正確的行和所有值都正確,除了對c.Pack_ID,這是永遠(yuǎn)0。順便說一句,從來沒有一行Pack_ID是 is 0。這是 pgAdminIII 的屏幕截圖,我希望它可以對問題有所了解:關(guān)于可能出什么問題的任何想法?我完全不知所措,在這里......
為什么我的數(shù)據(jù)庫列的值總是 0?
慕桂英3389331
2021-09-27 15:30:51