如果不使用,而是直接在 where 后边使用标签,但是如果所有的都是 false,就代表了都是空,sql 语句中 where 后边如果不跟相关的条件,是会报错的。
不使用标签的情况,无论的结果是什么,都在 where 后边加上一个 1==1 来防止都为空的情况
使用标签,这种是推荐的,因为当标签中都是空的时候,where 也就直接没有了
针对上边的原因和两种解决方案,推荐直接使用标签,不用每次都写 1==1
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!