java本地测试没问题,linux上报sql错误 5C

图片说明
这是xml,sql在本地数据库和linux数据库测试都没问题,部署就报错图片说明,有人知道这是什么问题吗,非常感谢!!!

11个回答

names的结果集为空了 , 导致 sql成为 where m.model_name in and starttime >
需要判断一下空结果集。 建议写法
where 1=1
if test="names != null and names.size()>0 "

and m.model_name in
foreach
foreach
if

names的结果集为空了 , 导致 sql成为 where m.model_name in and starttime >
需要判断一下空结果集。 建议写法
where 1=1

names的结果集为空了 , 导致 sql成为 where m.model_name in and starttime >
需要判断一下空结果集。 建议写法
where 1=1

names的结果集为空。。。。。。。导致sql成为 where m.model_name in and starttime。。。。。

names的结果集为空了 , 导致 sql成为 where m.model_name in and starttime >
需要判断一下空结果集。 建议写法
where 1=1
if test="names != null and names.size()>0 "

and m.model_name in
foreach
foreach
if

names的结果集为空 建议使用where标签 另外再判断一下就行了

条件语句加上1=1防止出现m.model_name为空的情况

names的结果集为空了 , 导致 sql成为 where m.model_name in and starttime >
需要判断一下空结果集。 建议写法
where 1=1

凡是需要组合sql 的 加上 where 1=1 条件,后面根据需要 添加 and 条件。

names的结果集null, 导致 sql成为 where m.model_name in and starttime >
需要判断一下空结果集。 建议写法
where 1=1

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问