显示SQL语句语法错误。

显示SQL语句语法错误。

问题描述:

图片说明
图片说明
这个报错要怎么修改,感谢!

shuliang,price,pinpai变量没有单引号,WHERE前面没有加空格

凭借的值差单引号。。。。。。。

你的shuliang后面是空值,如果是空值的话用单引号包起来 否则Mysql无法正确解析,建议你在每次做这种sql的字符串拼接的时候判断下字符串是否为空,如果为空的情况该如何处理,比如给他一个null 或者一个空字符串,这样就不会出错了

把updateCondition打印出来 执行就知道了