Sie können den IN verwenden Prädikat, etwa so:
SELECT * FROM table WHERE 123 IN(col1, col2, col3, col4);
SQL-Fiddle-Demo
es ist die entgegengesetzte Version von IN.
Nein, ist es nicht , Es ist dasselbe wie die Verwendung von OR So wie Sie es in Ihrer Frage getan haben.
Um dies zu verdeutlichen:
Das Prädikat IN oder Gruppenzugehörigkeit ist definiert als:

Wo der Value Expression kann entweder sein:

Es ist also in Ordnung, dies auf diese Weise zu tun, indem Sie den Wertausdruck 123 verwenden , was ein Literal ist.