Я пытаюсь найти лучший способ хранения массива элементов с деталями в таблице SQL. У меня есть база данных учетных записей пользователей. Пользователь имеет несколько полей ввода, чтобы ввести несколько деталей, как:Лучший способ хранения массива элементов с деталями в таблице SQL
___ : ______ +(get more multiple field field)
Пользователь может вводить какие-либо детали, как
Output1 : Output2
Mobile : 2455...
email : sdf
city : dfs
Other : sf
В среднем пользователь будет использовать около 20 опционов
Поскольку поля (мобильный, электронная почта и т. д.) мне неизвестны, я должен хранить поле Output1
с полем ответа (output2
).
У меня будет очень большая пользовательская база, поэтому я думаю, что не лучше создавать отдельные таблицы для каждого пользователя.
Есть ли способ хранить и получать детали в ограниченном или одном столбце.
http://en.wikipedia.org/wiki/Entity-attribute-value_model –
может хранить информацию как json ... но у этого есть некоторые недостатки, как нет способа сортировать с sql –
Насколько важны данные? –