为了账号安全,请及时绑定邮箱和手机立即绑定

阻止 gorm 在 where 子句中抱怨未知列“users.deleted_at”

阻止 gorm 在 where 子句中抱怨未知列“users.deleted_at”

Go
料青山看我应如是 2022-05-05 16:00:25
如何阻止gorm抱怨deleted_at字段。我知道我可以在没有 gorm.Model的情况下使用普通结构,但这意味着我不能添加与用户/其他结构的关系……例如,如果我不添加 gorm.Model,我不能声明用户在用户结构中具有一种语言关联,但如果我添加,它会抱怨当然不存在的deleted_at字段。非常感谢任何帮助。我尝试了一些标签组合,例如我添加了 DeletedAt 字段并给它标签 1. gorm: “-” 然后我也尝试 json: “-” 忽略它,但仍然没有运气 这似乎非常小基本但我想不通对不起,我是 golang 的新手。
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

我在gorm docs 的约定中找到了答案

我刚刚创建了自己的基本模型,而不是使用 gorm.Model 并且没有在其上使用 deleted_at 字段。它工作得很好。

编辑:似乎我错了,我可以拥有任何基本结构并且关联都可以工作。只是不要使用 gorm.Model 作为基础模型。


查看完整回答
反对 回复 2022-05-05
  • 1 回答
  • 0 关注
  • 245 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信