gpt4 book ai didi

mysql - 暂停或操作表中的自动增量列

转载 作者:行者123 更新时间:2023-11-30 01:13:57 25 4
gpt4 key购买 nike

您好,我有一个页面,教练可以在其中选择一支球队。选定的玩家被分配到数组 $player_names 中。我将把数组中的值上传到的表有 3 列。Selection_id(自动、增量)、Fixture_id 和player_names

现在发生的事情是我将player_names上传到数据库但是。对于上传的每个玩家,selection_id 列都会递增。这是错误的,因为我希望所有选定的玩家都拥有相同的 Selection_id。

任何有关如何解决此问题的建议将不胜感激。

实际示例:

enter image description here

上图中的所有玩家都应该具有相同的selection_id。 仅当选择下一支球队参加不同的比赛时,它才增加 1

Selection_idSelection_id 基于在上一页上选择的团队。假设一位教练在一场比赛中挑选了 5 名球员。现在 5 名玩家已上传到数据库。在球队表中,selection_id 被分配给选定的 5 名球员。我想做的是为特定赛程选择的每支球队(5 名球员)具有相同的选择 ID

最佳答案

您需要两个表来管理所选玩家的相同selection_idselection_id 不应自动递增。

在第一个表中player_id将自动递增。

+-------------+-------------+
| player_id | player_name |
+-------------+-------------+
| 1 | Tendai |
| 2 | Andriaan |
| 3 | Janus |
| 4 | Eben |
| 5 | Burger |
+-------------+-------------+

+-------------+--------------+
| player_id | selection_id |
+-------------+--------------+
| 1 | 117 |
| 2 | 117 |
| 3 | 117 |
| 4 | 118 |
| 5 | 118 |
+-------------+--------------+

使用加入查询,您可以获得相同selection_id的选定玩家

关于mysql - 暂停或操作表中的自动增量列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240147/

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