MySQL - 如何处理这个用户特有的所有用户共享的一些数据?

时间:2015-03-04 17:47:29

标签: mysql

我试过搜索但找不到类似的东西。

假设我有一个让用户管理汽车的系统。汽车可以有任意数量的属性 - 其中一个属于颜色。当用户进入汽车经理屏幕时,他们可以选择该汽车的颜色。默认情况下,系统会填充任意数量的颜色。但是,除了使用系统默认值之外,用户还可以添加自己的唯一颜色。他们也可以选择不使用任何系统默认值并从其颜色选项中删除(例如,他们从不拥有蓝色汽车,蓝色是系统默认颜色)。

用户输入唯一颜色后,它始终位于颜色选项列表中。同样,如果他们删除了现在从其颜色列表中删除的默认颜色。

处理此问题的最佳方法是什么?两个表 - 默认颜色之一,该用户帐户独有的颜色之一?我是否只使用一个以默认颜色播种并与用户帐户ID绑定的表格?

我是否过度思考这个?解开这个??

0 个答案:

没有答案