Einschränkung: Der Datentyp SET ist anwendbar, wenn die Liste der Werte unveränderlich feststeht.
Ja. Ich hab der Beschreibung entnommen, dass es womöglich so ist.
Hier [bei einer DBMS-Abfrage] muss ich dann ein array mit den Werten übergeben, die ich eben _nicht_sehen möchte.
Eben deshalb.
Man kann sie zwar kommasepariert speichern und dann mit FIND_IN_SET() was zaubern (das arbeitet neben dem Feldtyp SET auch mit kommaseparierten Strings), aber das wird auf einen Full-Table-Scan hinauslaufen.
Ja. In dem Fall, dass man die Einträge mit einen der Werte finden soll ist das SET nicht optimal