【发布时间】:2020-05-22 14:07:31
【问题描述】:
我正在创建一个有几张桌子的游戏。
它们如下
用户
user_id 文本
session_id 文本
last_login 日期时间
会话
session_id 文本
用户文本
分类文字
类别
category_id int
类别名称文本
我的主要问题是如何将类别列存储在会话表中。每个会话是一个游戏的实例,类别是用户选择的游戏类别。我想我可以只列出该会话中的 category_ids 吗?我在存储会话中的用户时遇到了同样的问题。
有人可以帮助我更好地做到这一点吗?
谢谢。
编辑:
user_id 将是一个 uuid。例如“bcb4a209-3d90-4fe4-b8ed-594976a7b836”
last_login 是他们最后一次登录的时间,所以是日期和时间
session_id 将是一个 8 个字符的字母数字 ID,例如“9KAN4P2X”
就目前而言,我对用户的想法是用户 ID 列表,例如“bcb4a209-3d90-4fe4-b8ed-594976a7b836, 5a8b0148-f02b-4372-9ff7-781546b5c62d”
category_id 将是一个整数,例如32
category_name 只是一个标识类别的字符串,例如“食物”
categories 将是 category_id 的列表,例如32、42、15
问题是我认为不建议像我为用户和类别建议的那样存储列表,所以我想知道我应该怎么做。
【问题讨论】:
-
请提供样本数据和期望的结果。
-
在适当的列中,作为格式化文本。 (突出显示并单击
{}。) -
@GordonLinoff 我已经这样做了
-
@jarlh 这真的有必要吗?我相信一切都非常清楚
-
如果你做得好,你会得到更好的答案,更快。看看minimal reproducible example。