Hola a todos necesito ayuda con unas foreign key, estoy trabajando con unas tablas entonces al relacionar las tablas no me deja eliminar en un registro por que hacer una referencia con la foreign key
Las tablas son las que tengo a continuacion:
Código SQL:
Ver originalCREATE TABLE productos
(codpro VARCHAR(5),
nombrepro VARCHAR(40) NOT NULL,
detalle VARCHAR(40)UNIQUE NOT NULL,
proveedor VARCHAR(40)NOT NULL,
precio VARCHAR(10)NOT NULL,
stock INT,
PRIMARY KEY (codpro))
y tengo la tabla de detallef en donde creo la foreign key:
Código SQL:
Ver originalCREATE TABLE detallef
(n_factura VARCHAR(10)FOREIGN KEY REFERENCES factura,
codpro VARCHAR(5) FOREIGN KEY REFERENCES productos,
producto VARCHAR(40),
cantidad VARCHAR(15),
precio_unit VARCHAR(15),
precio_vent VARCHAR(15))
y el problema que tengo y no se como es y espero que me puedan ayudar de favor es que cuando quiero eliminar un registro en la tabla de productos me genera un error relacionado con la foreign key .