
Insertar datos con formulario a tabla con llave foranea
Publicado por Alberto (1 intervención) el 30/07/2016 23:46:32
Hola!! quisiera saber si alguien puede orientarme tengo un formulario y quiero llenar una tabla con los siguientes datos
*Nota* la llave foranea de otro tabla es la Usuario*
Sin embargo al realizar el insert desde una conexion php y mysql me arroja este error y no se como solucionarlo
La consulta no se pudo realizar: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`ravisa3`.`vacsolicitud`, CONSTRAINT `vacsolicitud_ibfk_1` FOREIGN KEY (`Usuario`) REFERENCES `gusuario` (`Usuario`))NO OK
alguien que me oriente poquito por favor Saludos a todos .......
1
2
3
4
5
6
7
8
9
10
11
12
create table vacSolicitud(
idSolicitud int(4) not null primary key auto_increment,
Nombre varchar(100) not null,
Solicitud date not null,
Termino date not null,
CantDias int(4) not null,
FechaElaboracion date not null,
Estatus varchar(10)not null,
Comentarios varchar(100)not null,
Usuario int(10) not null,
foreign key (Usuario) references gUsuario(Usuario)
);
*Nota* la llave foranea de otro tabla es la Usuario*
Sin embargo al realizar el insert desde una conexion php y mysql me arroja este error y no se como solucionarlo
La consulta no se pudo realizar: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`ravisa3`.`vacsolicitud`, CONSTRAINT `vacsolicitud_ibfk_1` FOREIGN KEY (`Usuario`) REFERENCES `gusuario` (`Usuario`))NO OK
alguien que me oriente poquito por favor Saludos a todos .......
Valora esta pregunta


0