MySQL ENUM Typ vs Join-Tabellen
Meine Anforderung
Eine Tabelle muss ein @ pflegStatu Säule
Diese Spalte repräsentiert einen von 5 Zuständen.
ersten Entwur
Ich dachte, ich kann es einfach zu einer Ganzzahlspalte machen und die Zustände mit einem numerischen Wert darstellen.
0 = start 1 = läuft 2 = abgestürzt 3 = pausiert 4 = gestopptDa ich nicht möchte, dass meine App die Zuordnung von den Ganzzahlen zu ihrer Zeichenfolgenbeschreibung beibehält, plane ich, diese in eine separate Statusbeschreibungstabelle zu stellen (basierend auf einer FK-Beziehung).
Dann entdeckte ich, dass MySQL einen ENUM-Typ hat, der genau meinen Anforderungen entspricht. Gibt es, abgesehen von einer direkten Abhängigkeit von MySQL, Fallstricke bei der Verwendung des ENUM-Typs?