ist es irgendwie möglich, eine Auswahl für leere Zeichenfolgen und NULL-Werte in Mysql ohne oder verwenden?Mysql: Wählen Sie * aus der Tabelle wo col IN (null, "") möglich ohne OR
dies:
select * from table where col IN (null, "");
nicht funktioniert, ignoriert es die Null (oder möglicherweise passt es mit der Zeichenfolge 'null'
Dank, PV Goddijn
Ich habe es aus der Konsequenz herausgelassen, aber in der Praxis wäre meine Abfrage: Wählen * aus Tabelle wo col IN ("", NULL, "a", "b", "c", "ein paar mehr Optionen") ; würde dies immer noch korrekt mit einem Index? (Spalte in (Liste) oder IS NULL) – pvgoddijn
'@ pvgoddjin': ja, wird es. – Quassnoi
Wird der Index verwendet, wenn NULL innerhalb von IN() oder nur dann ist, wenn NULL mit IN() verknüpft ist? – Henno