Primero crea la segunda tabla. O usa alter table
. Es decir, cree la primera tabla sin la referencia y luego haga:
alter table table1 add constraint fk_table1_team
foreign key (team_id) REFERENCES table2(team_id);
La declaración para table1
sería:
CREATE TABLE table1 (
name_id INT NOT NULL,
team_id INT,
PRIMARY KEY(name_id)
);
La referencia entre las tablas debe estar en la clave principal y ciertamente no en una columna de caracteres, si hay un número entero disponible.