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