MybatisPlus修改数据库某值加1

      //1.1记录到mysql
          

  LambdaUpdateWrapper<RiskStatus> wrapper = new LambdaUpdateWrapper<>();
            wrapper.setSql("login_failure_times=login_failure_times+1");
            wrapper.eq(RiskStatus::getUserId,userId);
            riskStatusMapper.update(null,wrapper);

如果+1的1是前端传值,就结合xml完成。

也可以updateWrapper.setSql("login_failure_times = login_failure_times + " + i);但是会受到sql注入,不能使用,

 

posted @ 2024-07-19 16:32  冷风5997  阅读(1377)  评论(0)    收藏  举报