Mysql для хранения данных
Я недавно начал новый проект, но у меня есть вопрос о хранении информации о пользователях. В моем приложении пользователь может выбрать тип пива и оценить его. Я хочу хранить список пива для каждого пользователя.
Я не уверен, как это сделать.
Лучше ли составить таблицу для каждого пользователя или лучше составить один большой список со ссылкой на пользователя в каждой строке?
Я был бы очень благодарен, если бы кто-то мог мне помочь.
1 ответ
Обычно вы должны сделать это с 3 таблицами: user, beers, user_beers
Users: userid | email | password ..
Beers: beerid | brand | name ..
User_Beers: userbeerid | userid | beerid | stars
Никогда не создавайте таблицы для каждого пользователя или продукта.