MySQL WHERE条件是否将括号与PHP相同?

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)

Chr*_*phe 5

是的,那行得通。例如,我在项目中有与此查询类似的内容:

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)