paginate方法对sql语句的处理不支持order by convert(name using gbk)等语法

paginate方法队sql语句的处理不支持order by convert(name using gbk)等语法

不知道是不是因为我没注意看手册,忽略了什么所以写错了导致的这个问题。。

paginate方法中处理order by 语句的正则表达式,会将sql语句中order by 第一组由空格分隔的字符串“convert(name”视为列名被替换导致语句内容变为 ...  using gbk),

临时解决方法(mysql):sql语句中可使用/**/,  order by分割,写为order /**/ by convert(name using gbk)避免order by语句被处理。。。(不知道复杂语句这么写以后会不会有大坑。。)

评论区

JFinal

2018-07-08 18:03

文档中有红色字体详细说明
http://www.jfinal.com/doc/5-6

MissThee

2018-07-08 18:10

@JFinal 谢谢波总

热门分享

扫码入社