[ Foro de SQL (y MySQL) ]

foreign key

23-Jul-2022 02:09
Invitado (Melisa)
2 Respuestas

Hola, estoy creando una base de datos en mysql pero al momento de poner las foreign key me sale error. He intentado varias formas pero nada, agradecería mucho si alguien me pudiera explicar como hacerlo.


26-Jul-2022 01:14
Nacho Cabanes (+82)

¿Cómo es la orden que has intentado usar?


27-Jul-2022 00:31
Invitado (Jorge)

En MySQL y en general en cualquier BD relacional, normalmente se referencia la columna así:

CONSTRAINT Nombre FOREIGN KEY(Columna)REFERENCES Tu_Tabla (Columna)

Donde Nombre es el que darás a tu clave foránea
Columna será el nombre de la columna de tu tabla que quieres colocar como FK
Tu_Tabla es el nombre de la tabla de donde viene esa foránea
Columna es el nombre de la columna que viene de la tabla desde donde "nace" esa FK






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)