IN
をビルドしているアプリケーションがある場合 リストは動的に表示され、空になる可能性があります。私が時々行うことは、不可能な値でリストを初期化し、それに追加することです。例えば。ユーザー名のリストの場合は、空の文字列から始めます。これは、ユーザー名の可能性がないためです。 auto_increment IDの場合、実際の値は常に正であるため、-1を使用します。
不可能な値がないためにこれが実行できない場合は、条件を使用して、AND column IN ($values)
を含めるかどうかを決定する必要があります。 WHERE
の式 条項。