0

ここで奇妙な質問があります: データベースから常に何も返さない SELECT クエリを作成しますか? できれば高速ですが、必須ではありません。

たとえば、ランダムなテーブルイベントがいくつかあり、おそらく存在しないレコードを探すことで、その簡単な方法を実行できます。

"SELECT * FROM Events WHERE EventName = 'ajsiLfjh28v0djkf9409fda'

しかし、それは非常に醜い解決策です。それを行うためのより良い方法はありますか?主に何を探すべきかわからないため、何も見つかりません。

4

3 に答える 3

1

よくわかりませんが、結果が返されないようにしたい場合は、0 の制限を追加してください

SELECT * FROM Events LIMIT 0
于 2013-05-15T23:07:01.707 に答える
1

この基本的な空のクエリを基に構築できます。

select 0 where 0;

where 句の最後に AND 0 をスローすることで、任意のクエリで何も返さないようにすることができます (where 句がない場合を除く)。

于 2013-05-15T23:07:10.613 に答える
0

どうですか

SELECT * FROM Events WHERE null!=null
于 2013-05-15T22:54:33.863 に答える