Как правильно хранить эти данные в схеме MySQL?

у меня естьmovie в базе данных MySQL.movie содержит атрибуты данных, которые никогда не изменятся, такие как следующие:

Штрих-код: 025192018626Формат: DVDПродолжительность: 121 мин.Диски: 1Название: 12 ОбезьянГод: 1995

Это одна строка в таблице.

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

Допустим, пользователь № 1 хочет изменить для него название на «12 обезьян (полка 1)», и это все, что они меняют.

И скажем, пользователь № 2 хочет вместо этого поменять DVD на цифровую копию.

И скажем, пользователь № 3 хочет изменить заголовок, чтобы он стал «Двенадцать обезьян», потому что это альтернативный заголовок.

и т.п.

Мой вопрос, как мне хранитьпросто что одно изменение на это одно поле только для этого имени пользователя, без изменения исходных данных? В отдельной идентичной таблице со всеми полями одни и те же данные, за исключением того, чтоодин поле? Или я могу просто сохранить это единственное изменение (например, название) и вернуться кmovie данные для отдыха?

Как правильно спроектировать это, особенно если у меня есть тысячи пользователей, которые вносят изменения в данные в основном только в одно или два поля?

Ответы на вопрос(4)

Ваш ответ на вопрос