在簡單的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