【问题标题】:Does MySQL WHERE conditions regard brackets the same as PHP?MySQL WHERE 条件是否将括号视为与 PHP 相同?
【发布时间】:2012-04-18 00:57:40
【问题描述】:

MySQL 是否考虑 WHERE 条件中的括号?它是否像 PHP where 一样工作

WHERE (condition1 OR condition2) AND condition3

相同
if ((condition1 || condition2) && condition3)

【问题讨论】:

标签: php mysql operators conditional-statements


【解决方案1】:

是的,这会起作用。例如,我在项目中有类似于此查询的内容:

SELECT * FROM translation WHERE (language='en' AND translation_label='lbl_submit') OR (language='en' AND translation_label='lbl_submit_btn')

【讨论】:

    【解决方案2】:

    是的,它们的计算方式相同,尽管我不确定是否按相同的顺序。

    【讨论】:

      猜你喜欢
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 2022-11-11
      相关资源
      最近更新 更多