我在 gorm 中有一个事务表,如下所示:type Transaction struct { gorm.Model UserID string `gorm:"index"` TradeID int Trade Trade ExternalID string Amount float32 Type string Description string}我正在尝试在没有交易的情况下插入交易:DB.Create(&Transaction{UserID: "user-1", Type: "unblock", Amount: 50})这失败了,因为事务结构将键的int值默认为0,因此插入在数据库级别失败,因为我没有id = 0的交易。我该怎么做?
- 1 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消