Problemilla con las foreign keys
Publicado por raquel (7 intervenciones) el 24/05/2018 14:12:31
Hola chicos, estoy haciendo un ejercicio de una biblioteca, (he de advertir que soy novatilla en sql) y bueno me he topado con la creación de una tabla intermedia con dos foreign keys sin primary keys que me esta dando problemillas, yo tengo este código :
create table prestamo (Constraint IdLector Foreign Key (IdLector) References estudiante (IdLector) On delete cascade,
Constraint IdLibro Foreign Key (IdLibro) References Libro (IdLibro) on delete cascade, FechaInicio_Prestamo Date not null comment 'Fecha Inicio Prestamo',
FechaDevolucion_Prestamo Date not null comment 'Fecha Devolución', Devuelto_Prestamo Date not null comment 'Devuelto');
pero me sale un error diciendo quela columna IdLector no existe en la tabla.
Previamente he creado las tablas de estudiante donde esta IdLector y la de Libro con lo cual no entiendo muy bien a que se refiere el error... Os adjunto el grafico para que entendáis de que va la movida.
Muchas gracias!!
create table prestamo (Constraint IdLector Foreign Key (IdLector) References estudiante (IdLector) On delete cascade,
Constraint IdLibro Foreign Key (IdLibro) References Libro (IdLibro) on delete cascade, FechaInicio_Prestamo Date not null comment 'Fecha Inicio Prestamo',
FechaDevolucion_Prestamo Date not null comment 'Fecha Devolución', Devuelto_Prestamo Date not null comment 'Devuelto');
pero me sale un error diciendo quela columna IdLector no existe en la tabla.
Previamente he creado las tablas de estudiante donde esta IdLector y la de Libro con lo cual no entiendo muy bien a que se refiere el error... Os adjunto el grafico para que entendáis de que va la movida.
Muchas gracias!!
Valora esta pregunta


0