2013-05-12 3 views
0

Мне нужно сохранить в db информацию о item. У меня есть * item_id *, * item_name *, но я не знаю заранее, сколько информации будет иметь этот элемент. Один из них может иметь * item_info1 * и * item_info2 *, а другой - только * item_info1 *. Как я могу реализовать эту динамику столбцов ?. Я думаю только о хранении сериализации информации в ячейке, но этот способ для получения отдельного * item_infoN * i должен запрашивать полные данные ячейки. Это не удобный способ, я считаю, что есть другой способ решить эту проблему. Спасибо!Как реализовать динамические столбцы базы данных?

ответ

2

Используйте другой стол.

Items 
    item_id 
    item_name 

Item_Infos 
    item_id 
    item_info 
Foreign Key item_id references Items(item_id) 

У вас может быть столько же информации о предмете, сколько вы хотите для любого предмета.

Ресурсы:

+0

Постараюсь использовать это. Тпх –