这是一个奇怪的问题:我是否一直在从某个数据库中返回任何内容的SELECT查询?最好是快速,但不是必需的。
例如,我有一些随机表事件,我可以通过查找可能永远不会存在的记录来做到这一点:
"SELECT * FROM Events WHERE EventName = 'ajsiLfjh28v0djkf9409fda'
但这是非常难看的解决方案。有更好的方法吗?我找不到任何东西,主要是因为我不确定要寻找什么。
答案 0 :(得分:1)
我真的不明白,但如果你想确保没有返回结果,请添加0的限制
SELECT * FROM Events LIMIT 0
答案 1 :(得分:1)
您可以在此基本空查询的基础上构建:
select 0 where 0;
你可以通过在where子句的末尾抛出AND 0来使任何查询都不返回(除非没有where子句。)
答案 2 :(得分:0)
怎么样
SELECT * FROM Events WHERE null!=null