Was ist der beste Weg, um eine MySQL-Tabelle zum Speichern von Admin-Einstellungen zu strukturieren?Wie sollte ich meine Settings-Tabelle mit MySQL strukturieren?
Gefällt Ihnen?
Setting _|_ Value
setting1 | a
setting2 | b
setting3 | c
setting4 | d
setting5 | e
Oder so?
|--------|_setting1_|_setting2_|_setting3_|_setting4_|_setting5_|
Settings | a | b | c | d | e |
Oder vielleicht ein anderer Weg?
+1 explizit darauf hingewiesen, dass ich eine primäre benötigt Schlüssel, da ich es in meinem ursprünglichen Beitrag vergessen habe;) ... Sieht ganz gut aus. Ich mag besonders, dass ich mit dieser Einstellung eine Funktion erstellen kann, die es mir erlaubt, eine Einstellung (oder mehrere Einstellungen gleichzeitig) auszuwählen, was sehr praktisch wäre. – Cam
Ich stimme zu, ich habe eine weitere mögliche SQL-Anweisung hinzugefügt, wir verwenden diese Methode auf unserem ERP-System, hält viele Einstellungen. :-) –
Was, wenn Sie verschiedene Typen in "Value" speichern möchten, ist es akzeptabel, später die Besetzung in Ihrem Code auf den Typ, den Sie erwarten, zu machen? Wenn Sie sehr wenige Einstellungen haben und alle unterschiedliche Typen sind, also string, int, float, wäre es sinnvoller, das zweite Schema zu verwenden? – radtek