我正在做一个关于加密货币跟踪的小项目。我在 Mysql 中有一个 Users 表来存储我的 webapp 中注册用户的详细信息。 当用户登录时,他们可以看到一个加密货币表。他们可以通过单击按钮从该表中添加特定的加密货币作为收藏。
现在,当他们单击该按钮时,我想将特定加密的 ID 存储在表中。由于一个用户可以添加多个加密作为他们的最爱,因此我无法将 CryptoId 存储在单个单元格中。所以,我的要求是,我需要为每个用户提供单独的“收藏夹”表。每当新用户注册时,我都想为该用户创建一个新的“收藏夹”表。我怎样才能做到这一点?
请给我任何解决方案或建议,或者关于我如何实现我的这个要求的任何替代想法。
答案 0 :(得分:0)
您需要的是多对多关系表:
用户: 用户身份 用户名 ...
Crypto_Currencies: cc_id 抄送姓名
用户CCFaves: 用户身份 cc_id
每次用户添加收藏时,您都会在 UserCCFaves 中添加一条记录,将用户和加密货币联系起来