【发布时间】:2020-12-08 06:55:51
【问题描述】:
我正在尝试在 GORM 中实现“插入忽略”。我尝试了Create(),但找不到添加Ignore 的方法。我也试过Clause in Gorm,
DB.Clauses(clause.Insert{Modifier: "IGNORE"}).Create(&user)`.
但是,我收到一条错误消息,显示为 Clauses undefined (type *"github.com/jinzhu/gorm".DB has no field or method Clauses)。
我也尝试使用DB.Raw(),但我不知道如何每次更改表,因为我的数据库中有很多表。例如
DB.Raw("INSERT IGNORE INTO A/B/C/.. ... ...")`.
我有很多表会通过这个函数,每次我可能会插入到不同的表中。
我想知道是否有人在 GORM 中有使用 Insert Ignore 的经验。谢谢!
【问题讨论】:
-
@ttrasn for
GORMSO 标签是go-gorm,请在编辑时尝试更新标签:) -
@Rono 是的,当然 ;)
标签: database go insert go-gorm