为什么加了order by排序就报错?

Leo201228 2019-03-19 09:43:22
不加的话一切正常,什么原因呢
...全文
1194 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaogang4321 2019-03-24
  • 打赏
  • 举报
回复
<where>中最后一个if中的SQL有分号";",把分号去掉
早起晚睡 2019-03-24
  • 打赏
  • 举报
回复
其实程序中的sql语句最好是分布执行 然后把拼接完的sql语句拿到数据库里实验下 最稳妥
雾里看花の 2019-03-22
  • 打赏
  • 举报
回复
最后一个if里面的分号去掉,mapper中不需要加分号
bcsflilong 2019-03-21
  • 打赏
  • 举报
回复
分号 请去掉
可乐要加冰丶 2019-03-21
  • 打赏
  • 举报
回复
把最后一个if条件里的分号去掉试一试呢
LighBlade 2019-03-20
  • 打赏
  • 举报
回复
mybatis里面为啥要加分号; 咱们一个id 只有一个sql 不需要分割
  • 打赏
  • 举报
回复
最后面的分号去掉
freekaiQaQ 2019-03-20
  • 打赏
  • 举报
回复
最后的 分号 去掉~~
_Ricky_ 2019-03-20
  • 打赏
  • 举报
回复
47行的分号去掉,就可以正常运行了 分号代表这个语句已经结束,写在后面的order by就属于未知语句了,当然报错 写Mybatis不需要去写分号,只要注意这些函数的顺序排列正常即可
273971939 2019-03-19
  • 打赏
  • 举报
回复
我看到的是<where>最后一个语句有分号‘;’,后面再拼接语句自然会报错

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧