soy estudiente muy primeriza en esto de base de datos... estaba tratando de hacer un programa en java en netbeans, el cual hace referencia a los prestamos de una biblioteca, pero me ha aparesido este error a la hora de ejecutarlo
En Netbeans...
ERROR: inserción o actualización en la tabla «prestamo» viola la llave foránea «fk_libro»
Detail: La llave (id_libro)=(8) no está presente en la tabla «libros»
mis tablas son estas....
/*Tabla estudiante*/
Código MySQL:
Ver original
/*Tabla libros*/
Código MySQL:
Ver original
/*Tabla pretamo*/
Código MySQL:
Ver original
Estoy intentando agregar el id de libro y el id de estudiante en la tabla de prestamo ¿como lo hago sin que me aparesca este error?
Bueno la verdad estoy muy confusa (como yo no se nada de esto pero aun asi es muy necesario para mi programa...) acaso no puede existir dos claves foraneas en una tabla o ke??
alguien me dice si esta bien mis tablas?? o acaso es culpa de mi programa de java???
¿Que deberia hacer para solucionar esto?
MILGRACIAS ADELANTADO PARA KIEN ME AYUDE!!!