这个是什么报错,mysql语句有问题吗

img

img

img

里面不能一次性有多个update更新语句。

不建议一个方法多个update语句 换成

update sys_guess set money = money + (#{money}) + (#{hostmoney}), mark = mark + (#{mark}) where guess_id = #{guessid}

试试

什么错不知道,但是请别这么玩mybatis

每条update结尾加 ; 分隔

mybatis中字符串拼接写法有问题
3种解决方法:
1、传拼接好的参数,而不是在xml中拼接
2、xml中使用mysql的concat函数
3、xml中使用$而不是#