|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
String ksql = "update t_ma set count = (count- :count) where number =number";
KSQL.executeUpdate(ksql, params, "/mp/mp/data", null);
上面这句ksql执行报错,请问 给原有值赋值,就是原有值减去参数传过来的值,ksql中是这样写吗? set count = (count- :count)
报错信息:
Caused by: com.justep.exception.KSQLException: 编码: JUSTEP154115; 提示: KSQL语法错误, t_ma ^^set count = (co中未找到需要的元素, 位置28期望是<Identifier>
at com.justep.exception.KSQLException.create(Unknown Source)
at com.justep.system.ksql.token.TokenManager.matchToken(Unknown Source)
at com.justep.system.ksql.token.TokenManager.match(Unknown Source)
at com.justep.system.ksql.parser.AbstractParser.modifyConceptNode(Unknown Source)
at com.justep.system.ksql.parser.UpdateParser.start(Unknown Source)
at com.justep.system.ksql.parser.AbstractParser.parse(Unknown Source)
... 33 more
|
|