Las tablas son las que tengo a continuacion:
Código SQL:
Ver original
CREATE 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 original
CREATE 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 .