我在 table 中有三个字段user
,其中最多保存了一个用户的三个位置。表的架构如下:
UserID, name, location_1, location_2, location_3
现在的问题是我还必须保存用户最喜欢的位置,所以有两种方法。
要么我添加另一列(在 table 中user
),命名favorite_location
为三个保存位置之一的值。
或者
我应该只存储位置的位置(在收藏夹位置列中),即 2 表示location_2
当前是最喜欢的位置。
更新:
我有一个限制,不能创建另一个表UserLocation