MySql中 1=1

select * from learn_resource where 1=1,这是今天做sqlbuilder工厂类的时候遇到的一个sql语句,分析一下

由于1=1永远成立,所以,这条语句,就相当于select * from table,返回查询表中的所有数据。

1.WHY?

很简单,要是条件判断都为false,没有后续添加,不用1=1,这条语句便是错误的了,用了更加灵活。

 

 

 

全部评论

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
昨天 14:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务