Mysql для хранения данных

Я недавно начал новый проект, но у меня есть вопрос о хранении информации о пользователях. В моем приложении пользователь может выбрать тип пива и оценить его. Я хочу хранить список пива для каждого пользователя.

Я не уверен, как это сделать.

Лучше ли составить таблицу для каждого пользователя или лучше составить один большой список со ссылкой на пользователя в каждой строке?

Я был бы очень благодарен, если бы кто-то мог мне помочь.

1 ответ

Обычно вы должны сделать это с 3 таблицами: user, beers, user_beers

Users: userid | email | password ..
Beers: beerid | brand | name ..  
User_Beers: userbeerid | userid | beerid | stars

Никогда не создавайте таблицы для каждого пользователя или продукта.

Другие вопросы по тегам