MySQL语句异常java.sql.SQLSyntaxErrorException
这个异常出现在简单SQL里面,核实了几次语句没问题,最后发现是MySQL关键字保留机制问题,我使用了signal字段,此字段为MySQL保留关键字。
SQL如下:
update test
<trim prefix="set" suffixOverrides=",">
<if test="Signal!=null and Signal!=''">Signal = #{Signal},</if>
</trim>
where id = #{id}