Mybatis where标签及where 1=1
where 标签作用:只有在一个以上的if条件有值的情况下才去插入“WHERE”子句
若最后的内容是“AND”或“OR”开头的,where将其去除
还是可以通过自定义 trim 元素来替代。
where 1=1 表示永真 1<>1 永假
select * from user_table where 1<>1 查询出表结构
select * from user_table t where 1=1 查询全部数据 相当于 select * from table ;
作用:保证 sql语句能一直运行不报错