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

时间:2013-10-08 05:56:28

标签: mysql sql mysqli

嗨,我有一个教练会选择一个团队的页面。选定的玩家将被分配到数组$ player_names。我将上传数组中值的表格有3个列。 selection_id(auto,increment),Fixture_id和player_names

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

非常感谢任何有关如何解决这个问题的建议。

实际例子:

enter image description here

所有上图中的玩家应具有相同的selection_id。 仅当选择下一个团队时用于其他工具,如果增加1

Selection_id selection_id基于在上一页上选择的团队。让我们说一位教练选择了他的5名球员作为一个夹具。现在这5名玩家被上传到数据库。在团队表中,selection_id被分配给所选的5个玩家。我想要做的是为每个团队(5名玩家)选择特定的装备具有相同的选择ID

1 个答案:

答案 0 :(得分:0)

您需要两张桌子才能为所选玩家管理相同的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

的玩家