前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决gorm在update时没有表名

解决gorm在update时没有表名

作者头像
唯一Chat
修改2021-11-03 14:44:10
7270
修改2021-11-03 14:44:10
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

当进去表的update操作的时候

报错说,不正确的表名

查看日志发现sql语句里面没有表名

需要在update操作的时候,Model()方法指定好要更新的表struct类型

官方的注释

代码语言:javascript
复制
// update all users's name to `hello`
   db.Model(&User{}).Update("name", "hello")
   // if user's primary key is non-blank, will use it as condition, then will only update the user's name to `hello`
   db.Model(&user).Update("name", "hello")

.Model方法,参数必须这样的,&User{} 这种结构体指针 ,user这个是结构体或者指针的情况下,也要再&取一下地址

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档