Каков наилучший способ структурирования таблицы MySQL для хранения настроек администратора?Как мне настроить таблицу настроек MySQL?
Нравится?
Setting _|_ Value
setting1 | a
setting2 | b
setting3 | c
setting4 | d
setting5 | e
Или как это?
|--------|_setting1_|_setting2_|_setting3_|_setting4_|_setting5_|
Settings | a | b | c | d | e |
Или, может быть, каким-то другим способом?
+1 за явно указывает на то, что мне нужно было первичным ключ, так как я забыл об этом в своем оригинальном посте;) ... Выглядит неплохо. Мне особенно нравится, используя эту настройку, я мог бы создать функцию, которая позволила бы мне выбрать настройку (или несколько настроек за раз), что было бы очень удобно. – Cam
Я согласен, я добавил еще один возможный оператор SQL, мы используем этот метод в нашей ERP-системе, содержит множество настроек. :-) –
Что делать, если вы хотите хранить разные типы в «Значении», допустимо ли позднее сделать бросок в коде кодом ожидаемого вами типа? Если у вас очень мало настроек, и все они разные, то есть строка, int, float, было бы разумнее использовать вторую схему? – radtek