在简单的SQL书,还有的代码提,如果我用where 1 = 0
,我可以放心地添加一个或条件类似部分:Mysql的其中1 = 0混乱
WHERE
1=0
OR name LIKE '%Toledo%'
OR billaddr LIKE '%Toledo%'
OR shipaddr LIKE '%Toledo%'
我没有得到它,为什么当我使用where 1 = 0
我可以安全地添加OR语句
我可以只使用类似下面的内容吗?
WHERE
1=1
OR name LIKE '%Toledo%'
OR billaddr LIKE '%Toledo%'
OR shipaddr LIKE '%Toledo%'
据我所知,where 1=1
是添加And语句的快捷方式。
据我所知,因为where 1 =1
将返回true.Can我可以使用它的Or
声明吗?
Istill没有得到的部分where 1 = 0
任何解释将是伟大的。
请注意,为便于阅读,您也可以只用'那里虚假或'&'其中true和'。 – Fx32 2017-03-22 10:57:31