5

私の同僚との会話の中で、彼は誤って「裸のwhere句」を本番環境に導入したと述べました。

「裸のwhere句」とは何ですか?

4

1 に答える 1

10

裸のWHERE句は、常にtrueを返すものを参照します

WHERE 1 = 1

これは通常、ユーザーが1つまたは複数の値を入力できる検索フォームなどで使用され、カウンターをチェックしてWHERE句を追加する必要があるかどうかを確認するのではなく、汎用のWHERE句を追加してすべてをAND句で構築します。少なくともAND句が追加されていることを確認していない場合は、問題が発生する可能性があります。

于 2013-03-07T17:26:28.643 に答える