Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2015, 13:03
ivan9496
 
Fecha de Ingreso: diciembre-2014
Mensajes: 3
Antigüedad: 9 años, 10 meses
Puntos: 0
NecesitoAyuda con foreign key al eliminar un registro

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 original
  1. CREATE TABLE productos
  2. (codpro VARCHAR(5),
  3. nombrepro VARCHAR(40) NOT NULL,
  4. detalle VARCHAR(40)UNIQUE NOT NULL,
  5. proveedor VARCHAR(40)NOT NULL,
  6. precio VARCHAR(10)NOT NULL,
  7. stock INT,
  8. PRIMARY KEY (codpro))

y tengo la tabla de detallef en donde creo la foreign key:

Código SQL:
Ver original
  1. CREATE TABLE detallef
  2. (n_factura VARCHAR(10)FOREIGN KEY REFERENCES factura,
  3. codpro VARCHAR(5) FOREIGN KEY REFERENCES productos,
  4. producto VARCHAR(40),
  5. cantidad VARCHAR(15),
  6. precio_unit VARCHAR(15),
  7. 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 .

Última edición por gnzsoloyo; 05/01/2015 a las 13:17 Razón: Muy mal etiquetado...