跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 问一个 entgo 批量更新字段的问题
未分類
21 11 月 2020

问一个 entgo 批量更新字段的问题

问一个 entgo 批量更新字段的问题

資深大佬 : kssss 4

—————————–官方例子是这样的

n, err := client.User.      // UserClient.     Update().                   // Pet update builder.     Where(                      //         user.Or(                // (age >= 30 OR name = "bar")              user.AgeEQ(30),     //             user.Name("bar"),   // AND         ),                      //           user.HasFollowers(),    // UserHasFollowers()       ).                          //     SetName("foo").             // Set field name.     Save(ctx)                   // exec and return. 

但是我想把 用户表里面年龄大于 30 的 所有用户的余额增加 100,类似 SQL 的 update column = column + 100,这条语句怎么写?

大佬有話說 (4)

  • 資深大佬 : notamail

    AddAmount(100)

  • 主 資深大佬 : kssss

    @notamail 我有一个时间字段貌似没有生成 ADD 方法

  • 資深大佬 : notamail

    AddField 就是 set field=filed+n 的操作,时间字段不能支持

  • 主 資深大佬 : kssss

    @notamail 我来是用的 DATE_ADD 但是现在换成 entgo 就不知道怎么搞了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具