Lieber borisbaer,
Ich benötige diese drei Werte, sie sagen so etwas aus wie „habe ich nicht“ (0), „habe ich“ (1), „will ich nicht“ (2).
Du hast also Benutzer und ihre Einstellungen. Das macht zwei Spalten, nämlich Benutzer und Einstellungswert. Aber da fällt mir doch gleich die Frage ein: Zu welcher Frage müssen sie so antworten? Und gibt es nur genau diese eine Frage, oder gibt es mehrere?
Falls es nur eine Frage gibt, hast Du genau diese eine Fragetabelle, in der jeder Datensatz aus Benutzer-ID und dem Wert (0|1|2
) besteht.
Falls es mehr als eine Frage (lies: Einstellung) gibt, benötigst Du auch noch eine Spalte für die jeweilige Frage/Einstellung:
|user|setting|value|
|0001| 0001 | 0 |
|0001| 0002 | 2 |
|0002| 0001 | 1 |
Vielleicht magst Du das Setting in einer weiteren Tabelle definieren?
|setting|designation |
| 0001 | dark mode |
| 0002 |display MOTD|
So kannst Du Settings realisieren und dabei das System erweiterbar halten.
Liebe Grüße
Felix Riesterer