Я работаю над браузерной игрой, разработанной с помощью symfony для школьного проекта.
В моей схеме у меня есть игрок стола и инвентарь стола (который содержит различные предметы) с отношением один к одному.
Я не уверен, как я могу построить инвентарь стола.После размышления я нашел два способа сделать это:
1.
TABLE inventory
id
id_player
item1
item2
item3
...
Но если я хочу добавить элемент в игру, я должен добавить столбец к моей таблице иесли будет много элементов, у меня будет много столбцов.
2.
TABLE inventory
id
id_player
item
quantity
Я думаю, что этот способ лучше, но количество записей быстро увеличится, потому что у меня есть одинстрока за игроком за элементом.
Есть другие методы, которые более эффективны?Если нет, то что лучше в обоих?