wahsaga: Datentyp - Zahlen oder Zeichen

Beitrag lesen

hi,

Da hast Du in diesem Fall recht aber wenn der ENUM mehr als zwei möglichkeiten hat nimmt auch der aufwand zu. Ein ENUM ist ja genau genommen eine Liste von möglichkeiten und je länger diese Liste um so länger die Umwandlungszeit.

in der DB wird AFAIK auch für ENUM-werte lediglich ein nummerischer index benutzt.
wenn du also z.b. mit WHERE ein feld auf einen ENUM-wert abfragen willst, wird die DB die umsetzung ENUM-wert -> nummerischer index einmal vor der ausführung der query durchführen, aufwand absolut minimal.
in der ergbnismenge braucht lediglich nach der abfrage wieder die umsetzung nummerischer index -> ENUM-wert gemacht zu werden, ebenfalls trivial.

gruss,
wahsaga