You must do this separately:
ALTER TABLE team
ADD CONSTRAINT fk_team_players1
FOREIGN KEY (player_1)
REFERENCES player (player_id)
ALTER TABLE team
ADD CONSTRAINT fk_team_players2
FOREIGN KEY (player_2)
REFERENCES player (player_id)
...
ALTER TABLE team
ADD CONSTRAINT fk_team_players8
FOREIGN KEY (player_8)
REFERENCES player (player_id)
You can also do this in one instruction, as shown below.
ALTER TABLE team
ADD CONSTRAINT fk_team_players1 FOREIGN KEY (player_1) REFERENCES player (player_id),
ADD CONSTRAINT fk_team_players2 FOREIGN KEY (player_2) REFERENCES player (player_id),
...
ADD CONSTRAINT fk_team_players8 FOREIGN KEY (player_8) REFERENCES player (player_id),
I recommend that you change the structure of the table so that players are not in columns, but in another table in rows.
source
share