gpt4 book ai didi

MySQL优化简单数据库

转载 作者:行者123 更新时间:2023-11-30 21:46:19 26 4
gpt4 key购买 nike

这是一个真正的菜鸟问题,但我真的很难理解这个问题的逻辑。

什么是链接 tournament_IDtournament_name 而无需创建另一个表(或者我应该创建另一个表?)的最佳方法

请注意 tournament_ID 有一个 AI PRIMARY KEY,但与 tournament_name 不匹配。

示例

table 上锦标赛

enter image description here

当前设置是 tournament_ID AI 主键。因此,我如何正确地将其链接到 tournament_name

最佳答案

您应该创建一个数据透视表来存储每个团队的参与和结果。

在您当前的数据库设计中,存在数据重复的可能性。

我建议的数据库设计是

  • 团队
  • 锦标赛
  • team_tournaments(id、team_id、tournament_id、日期、结果)

并创建一个 View 以通过连接获取结果。

关于MySQL优化简单数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49313443/

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