MySQL多对多结构指导?

时间:2016-02-23 07:15:28

标签: mysql many-to-many

招呼,潜入一些MySQL,我遇到了绊脚石。我已经在多个地方读过,因为多种原因,使用字符分隔的设置很糟糕。我应该使用多对多设置。因此,我将解释我的目标和迄今为止的目标,并希望得到一些指导。

表A - skills characterID,name等等

表B - battlefx 技能ID,名称等

现在角色要战斗,并且会有影响他们作为角色的技能,并且需要时间来消磨,但也需要特定于战斗的技能。

所以我创建了

表C - herofx charID,SkillID,影响等

表D - {{1}} charID,skillID,影响等

两个不同fx表的原因是某些技能和影响会影响特定战斗之外,也会使多个参与者战斗。

我的问题是,我在数据结构中是否正确思考?然后在每个表格下我只为每个单独的影响插入一个带有charID,skillID等的行?这会对性能产生影响吗?角色和战斗需要有多种影响,持续一段时间。

0 个答案:

没有答案