使用 gorm 避免 Where 短语

我正在尝试更新表中的每条记录:

sqlDB.Table("task").Where("1=1").Update("status", 1)

而且我无法避免1=1where 条件。这是正确的方法吗?


小怪兽爱吃肉
浏览 104回答 2
2回答

慕尼黑8549860

是的。1=1是一个被广泛认可的永远为真的 WHERE 子句。去吧。

慕田峪7331174

根据https://gorm.io/docs/update.html#Block-Global-Updates这应该有效:db.Session(&gorm.Session{AllowGlobalUpdate: true}).Model(&User{}).Update("name", "jinzhu")
打开App,查看更多内容
随时随地看视频慕课网APP