MySQL异常java.sql.SQLSyntaxErrorException

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}

你可能感兴趣的:(mysql异常,mysql)