hi,
ich baue mir schon seit einigen Tagen eine Datenbankstruktur zusammen die möglichst ohne ENUM() und SET() laufen soll. (MySQL 4.1)
Und warum ohne? Die gab/gibt's doch m.W. in 4.1 auch schon ...?
Bestimme Felder sollen einen Wert aus einer Liste oder mehrere Werte aus einer Liste enthalten können. Dazu kommt das in manchen wenigen Feldern auch mehr als 64 Werte gespeichert werden sollen.
Was haltet ihr davon ? Ist das sinnvoll ?
Finde ich eigentlich eher nicht.
Wenn du einen Anwendungsfall für ENUM oder SET vorliegen hast, würde ich sie auch benutzen.
Ich möchte auf ENUM und SET verzichten um kompatibel zu anderen Datenbanken zu bleiben.
Ach deshalb - sag das doch gleich :-)
Mir macht da eine spätere Suchabfrage sorgen,
Mir auch.
Wäre da, wenn du ENUM und SET aus Kompabilitätsgründen nicht verwenden willst, nicht vielleicht eher eine weitergehende Normalisierung angebracht, die die gewünschte(?) 1:n-Beziehung mittels einer weiteren Tabelle abbildet?
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }