在mysql的主表中创建一堆表

时间:2012-09-25 14:21:19

标签: mysql phpmyadmin

好的,我将尝试解释我需要什么。 我正在制作一个浏览器游戏,其中玩家有一些他们可以参加比赛的动物。 但每天都有新的比赛。

我的想法: 主表 的比赛 与子表 竞争1 比赛结果 竞争2 比赛结果 竞争3 比赛结果

这是可能的还是我在以错误的方式思考。

1 个答案:

答案 0 :(得分:1)

你正在考虑错误的方式。

你想参加一场比赛,每场比赛都有一排。它将包含诸如CompetitionID,DateOfCompetition等列。

你应该有另一张桌子,竞赛结果,这将有任何比赛的结果。这可能有CompetitionId,AnimalId,Results。

你应该有一个名为Animals的桌子,这样你就可以跟踪动物,也许还有一个叫做主人。

在任何情况下,SQL都没有“子表”的概念。它具有实体和关系的概念。您应该对此主题进行一些研究,并尝试将其应用于此域。