mysql语句和mssql语句查询不同

#sql("getByPage")

select * from T_User where 1=1 

#if(name!=null && name!='') and name like '%'+#para(name)+'%' #end

order by id

#end

上面的语句用mssql能正常执行,但用mysql就报错了,请问怎么解决?

QQ截图20190410165559.png

评论区

JFinal

2019-04-10 17:11

注意看文档:
https://www.jfinal.com/doc/5-13

mysql 下的 like 是这么用的:
#sql("search")
select * from article where title like concat('%', #para(title), '%')
#end

djinquan

2019-04-10 17:15

@JFinal 嗯嗯,刚看到了,看文档不够仔细啊

热门反馈

扫码入社