Anr*_*rgh 4 php mysql operators conditional-statements
MySQL是否完全将WHERE条件中的方括号括起来?它像PHP一样工作吗
WHERE (condition1 OR condition2) AND condition3
Run Code Online (Sandbox Code Playgroud)
是相同的
if ((condition1 || condition2) && condition3)
Run Code Online (Sandbox Code Playgroud)
是的,那行得通。例如,我在项目中有与此查询类似的内容:
SELECT * FROM translation WHERE (language='en' AND translation_label='lbl_submit') OR (language='en' AND translation_label='lbl_submit_btn')
Run Code Online (Sandbox Code Playgroud)