【发布时间】:2014-04-16 07:47:19
【问题描述】:
如果您在 PHP 中执行 if,它将停止 if 语句中第一个 false 之后的条件。
MySQL 在其 where 条件下是否有相同的行为?
假设我有一个查询:
SELECT id FROM table_name WHERE row = value AND EXISTS(...)
如果row = value 是false,会执行EXISTS 语句吗?
【问题讨论】:
-
this input 可能会为您解答您的问题。
-
您可以创建Query Execution Plan 以获得特定查询的具体答案
-
在 SQL 中,一般来说,你是在告诉系统“你想要什么”,而不是“如何去做”——而你往往无法控制的事情之一是命令它执行单个任务。
标签: mysql sql performance