Llave Primaria varchar
Publicado por Paola (3 intervenciones) el 17/02/2020 19:34:51
Hola, mi problema es que tengo una llave primaria que es tipo varchar y no puedo conectarla con la foranea que es int, recibo este error: "Foreign key constraint is incorrectly formed"
Sin embargo cuando cambio la llave primaria a INT si funciona, alguien sabe como puedo solucionarlo? estas son mis tablas
Sin embargo cuando cambio la llave primaria a INT si funciona, alguien sabe como puedo solucionarlo? estas son mis tablas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE IF NOT EXISTS concursos(
resolucion varchar(50) NOT NULL,
materia VARCHAR(50) NOT NULL,
curso VARCHAR(50) NOT NULL,
fecha varchar(15) NOT NULL,
PRIMARY KEY (resolucion)
);
CREATE TABLE IF NOT EXISTS postulaciones(
id_postulante INT(5) AUTO_INCREMENT NOT NULL,
documento INT(15) NOT NULL,
resolucion INT(15) NOT NULL,
PRIMARY KEY (id_postulante),
CONSTRAINT resolucion_fk FOREIGN KEY (resolucion) REFERENCES concursos(resolucion)
);
Valora esta pregunta


0