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注入,不能使用,

浙公网安备 33010602011771号