Как правильно хранить эти данные в схеме MySQL?
у меня естьmovie
в базе данных MySQL.movie
содержит атрибуты данных, которые никогда не изменятся, такие как следующие:
Это одна строка в таблице.
Но Я хочу, чтобы мой пользователь полностью настраивал эту информацию на случай, если что-то не так, по их мнению, или если они просто хотят изменить способ отображения данных каким-либо образом. Мне все равно, почему, я просто хочу дать своим пользователям возможность делать то, что они хотят.
Допустим, пользователь № 1 хочет изменить для него название на «12 обезьян (полка 1)», и это все, что они меняют.
И скажем, пользователь № 2 хочет вместо этого поменять DVD на цифровую копию.
И скажем, пользователь № 3 хочет изменить заголовок, чтобы он стал «Двенадцать обезьян», потому что это альтернативный заголовок.
и т.п.
Мой вопрос, как мне хранитьпросто что одно изменение на это одно поле только для этого имени пользователя, без изменения исходных данных? В отдельной идентичной таблице со всеми полями одни и те же данные, за исключением того, чтоодин поле? Или я могу просто сохранить это единственное изменение (например, название) и вернуться кmovie
данные для отдыха?
Как правильно спроектировать это, особенно если у меня есть тысячи пользователей, которые вносят изменения в данные в основном только в одно или два поля?