Hola a todos. Se puede crear llaves foráneas con varchar? lo estoy intentado y no me permite, solo me ha permitido con INT.

Carlos Ronaldo Inga Cama

Carlos Ronaldo Inga Cama

Pregunta
studenthace 4 años

Hola a todos. Se puede crear llaves foráneas con varchar? lo estoy intentado y no me permite, solo me ha permitido con INT.

3 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Las llaves foráneas son llaves primarias de otras entidades, lo que significa que la llave foránea debe ser del mismo tipo de dato que la llave primaria a la cual esta haciendo referencia

    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Debes primero declarar la variable y después la pones como llave foranea

    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Asi se hace desde la consola

    userId INTEGER, FOREIGN KEY(userId) REFERENCES usuario(userId);
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.