MySQL最短的查询没有结果

时间:2011-09-29 08:42:20

标签: mysql

我正在寻找资源使用率最低的查询,但没有结果。例如(这不起作用):

SELECT 1 WHERE 0

修改 在我不想要匹配的特殊情况下,目标是在EXISTS子查询中使用。 (我知道这不是唯一可能的解决方案,但在我的环境中我选择使用这个解决方案。)

4 个答案:

答案 0 :(得分:3)

select '1' from tableName where 0

答案 1 :(得分:3)

SELECT 1 FROM DUAL WHERE 0

将完成这项工作;你以前甚至不需要USE声明。

答案 2 :(得分:1)

SELECT 1;会工作,但它给出了结果集
你可以试试SELECT NULL from <any table>
USE <database name>语句不会产生任何结果并占用最少的资源。

这到底是什么意思?

答案 3 :(得分:0)

也许你可以做到

select 1 where 1=0