gpt4 book ai didi

MySQL:非从属关系

转载 作者:行者123 更新时间:2023-11-30 22:52:53 25 4
gpt4 key购买 nike

通常在 self 关系教程中,它以从属的方式教授。例如:员工 X 隶属于员工 Y。

我在下面的场景中,相关玩家实际上是同一个人,但使用不同的帐户。

所以我不知道在这种情况下使用 self 关系是否正确。

(又名:也称为)

aka_id ----> id_player

一个玩家帐户不从属于另一个。玩家可以拥有多个帐户,但我愿意将它们联系起来,这样我就可以看出它们属于同一个人。在真实场景中,没有主账户将它们关联起来。这是一个非附属的场景。

enter image description here

我想在这种情况下不使用关系并将随机哈希键标记插入 aka 列:

380 | player120 | ae65a3f01a
500 | player430 | ae65a3f01a

这里的问题是:

非从属场景中使用 self 关系是否正确?

最佳答案

从您描述问题的方式来看,您有两个实体:玩家和 aka(我称之为昵称)。这是两个独立的实体,通常建议使用三个表:

  • 球员
  • 昵称
  • 玩家昵称

第三个表是结合了前两个的联结表。您可能能够将所有您需要的有关昵称的信息放入 PlayerNicknames 中——这很好。但是,如果您要求所有昵称都是唯一的,那么您肯定需要第三个表。

我的猜测是您有一个自动成为昵称的玩家名称。伟大的。创建玩家时,还要在昵称中创建一个条目。

关于MySQL:非从属关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27589913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com