【问题标题】:Setting a bitwise column with jooq in mysql在mysql中使用jooq设置按位列
【发布时间】:2020-01-17 16:48:41
【问题描述】:

我正在尝试在使用 JOOQ 和 MySQL 设置列时进行按位运算。我试图转换为 JOOQ 的语句是:

UPDATE users SET permission = permission | 16;

在 JOOQ 中有没有办法做到这一点?

【问题讨论】:

    标签: jooq


    【解决方案1】:

    使用DSL.bitOr()

    ctx.update(USERS)
       .set(USERS.PERMISSION, bitOr(USERS.PERMISSION, 16))
       .execute();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多