0
所以我想要有三个表,第一个将是一个配置文件表,将链接到一个用户表,另一个将是一个团队表,将包含所有的球队和第三名将成为比赛表,其中将包含锦标赛数据以及参加该锦标赛的球队。我希望它能够工作的方式是,一个配置文件可以链接到几个团队,一个团队可以链接到几个比赛。例如,我难以存储队伍参加锦标赛的情况,因为我不能为每个队伍创建一个列,因为我的团队数量并不稳定。在这种情况下数据库设计的最佳方法
感谢您的时间:)
所以我想要有三个表,第一个将是一个配置文件表,将链接到一个用户表,另一个将是一个团队表,将包含所有的球队和第三名将成为比赛表,其中将包含锦标赛数据以及参加该锦标赛的球队。我希望它能够工作的方式是,一个配置文件可以链接到几个团队,一个团队可以链接到几个比赛。例如,我难以存储队伍参加锦标赛的情况,因为我不能为每个队伍创建一个列,因为我的团队数量并不稳定。在这种情况下数据库设计的最佳方法
感谢您的时间:)
你会希望有一个关联表连接用户和团队,以及球队和比赛。
例如,像:
CREATE TABLE user_teams(
user_id INT UNSIGNED NOT NULL,
team_id INT UNSIGNED NOT NULL,
UNIQUE INDEX(user_id, team_id)
);
然后,您可以个人用户,只要你想连接到尽可能多的球队。您可以创建一个类似的表格来在团队和锦标赛之间进行映射。
哦,我明白,谢谢 – Konsowa