У меня есть приложение, которое я создаю, и мне нужно сохранить настройки для некоторых страниц. Я решил сохранить его в mysql в двоичном формате данных. У меня много флажков. Итак, допустим, у меня такой видНастройки магазина в mysql
<form>
<input type="text" value="some text" id="text">
<input type="checkbox" name="checkboxes1">
<input type="checkbox" name="checkboxes2">
<input type="checkbox" name="checkboxes3">
</form>
У меня есть 10 страниц, у которых есть страница настроек, подобная этой. Я думаю, что я могу записать эти данные в базу данных mysql в виде двоичных данных. Предположим, что первый и один из них выбран, поэтому я пишу в mysql 101
. Какой тип данных выбрать BLOB
, VARCHAR
или что-то еще?
Я хотел бы предложить различные столбцы для каждого значения флажка. Если значение заслуживает сохранения, оно, вероятно, имеет определенную цель и заслуживает более описательного имени, чем 'SUBSTR (OptionString, 3, 1)'. –
Значение, которое необходимо сохранить, проверяется или не проверяется, поэтому, если есть немного для этого, это будет хорошо. – melanholly
Звучит неплохо @melanholly - я просто играл в Адвоката Дьявола, на всякий случай :) –