为不断变化的团队创建MySQL表 我正在创建我的第一个WAMP堆栈网站(教我自己构建它),我的数据库逻辑被挂断了。该网站基本上会记录我所玩的终极飞盘组的统计数据。我现在只是想为db做一个基本的设置,以后再扩展。最终目标将能够看到这样的统计数据:哪一个人赢的最多,当球员A和球员B一起比赛时,他们是10胜2负,球员A和球员C只在同一支球队里呆过一次,等等。我感到困惑的是,每次我们比赛的球队都不一样。它们的数量也在不断变化,有时是6v6,有时是7v7,等等。这就是我到目前为止所做的: Player- playerID (pk) | name 1 Bob 2 Joe 3 Adam 4 Sam Games- gameID (pk) | WinTeam (references Teams.TeamID) | LosingTeam (references Teams.TeamID) 1 1 2 2 4 3
这就是我找不到好办法的地方。我必须手动输入团队编号,因为自动增量不起作用。。。我得到的是:为不断变化的团队创建MySQL表 我正在创建我的第一个WAMP堆栈网站(教我自己构建它),我的数据库逻辑被挂断了。该网站基本上会记录我所玩的终极飞盘组的统计数据。我现在只是想为db做一个基本的设置,以后再扩展。最终目标将能够看到这样的统计数据:哪一个人赢的最多,当球员A和球员B一起比赛时,他们是10胜2负,球员A和球员C只在同一支球队里呆过一次,等等。我感到困惑的是,每次我们比赛的球队都不一样。它们的数量也在不断变化,有时是6v6,有时是7v7,等等。这就是我到目前为止所做的: Player- playerID (pk) | name 1 Bob 2 Joe 3 Adam 4 Sam Games- gameID (pk) | WinTeam (references Teams.TeamID) | LosingTeam (references Teams.TeamID) 1 1 2 2 4 3,mysql,sql,Mysql,Sql,这就是我找不到好办法的地方。我必须手动输入团队编号,因为自动增量不起作用。。。我得到的是: Teams PlayerID (fk on Player.PlayerID) | TeamID 1 1 2 1 3
Teams
PlayerID (fk on Player.PlayerID) | TeamID
1 1
2 1
3 2
4 2
1 3
2 4
3 4
4 3
我想不出一个好的方法来跟踪不断变化的团队。我不能为玩家制作一个有7个集合列的表格,因为这个数字也在变化。
任何关于第一个计时器的建议都会大有帮助。欢迎使用堆栈溢出!你真的没有问题,至少在问题档案里没有。我建议您花点时间阅读。首先猜测:两个实体,
玩家(ID,姓名)
和游戏(ID,日期,位置)
,以及两个关系赢(玩家,游戏)
和输(玩家,游戏)
。如果你想知道谁和谁一起玩,只要查询一个游戏的赢和输。喜欢吗?