MySQL在WHERE条件中是否考虑括号?它的工作方式是否与所在的PHP类似
WHERE (condition1 OR condition2) AND condition3
与相同
if ((condition1 || condition2) && condition3)
是的,可以。例如,我在一个项目中有类似于这个查询的东西:
SELECT * FROM translation WHERE (language='en' AND translation_label='lbl_submit') OR (language='en' AND translation_label='lbl_submit_btn')
是的,它们是以相同的方式计算的,尽管我不确定它们的顺序是否相同。