
Error crear FOREIGN KEY
Publicado por rainbow (1 intervención) el 08/03/2014 16:33:17
Hola,
Tengo dos tablas, una llamada PLATOS y otra DETALLE_PEDIDO.
PLATOS: ID_PLATO, ID_PEDIDO, PRECIO, DESCRIPCION
DETALLE_PEDIDO: ID_PEDIDO, ID_PLATO, NUM_PLATOS
Quiero añadir el siguiente comando:
ALTER TABLE DETALLE_PEDIDO
ADD CONSTRAINT FK_DETALLE FOREIGN KEY(ID_PLATO)
REFERENCES PLATOS(ID_PLATO)
ON UPDATE CASCADE;
Para que cuando modifique en PLATOS su ID_PLATO(PLATOS), tenga cambio también en ID_PLATO(DETALLE_PEDIDO).
Pero me da un error, el típico que circula por todo Google: error 1452 cannot add or update a child row a foreign key constraint fails
gracias!
Tengo dos tablas, una llamada PLATOS y otra DETALLE_PEDIDO.
PLATOS: ID_PLATO, ID_PEDIDO, PRECIO, DESCRIPCION
DETALLE_PEDIDO: ID_PEDIDO, ID_PLATO, NUM_PLATOS
Quiero añadir el siguiente comando:
ALTER TABLE DETALLE_PEDIDO
ADD CONSTRAINT FK_DETALLE FOREIGN KEY(ID_PLATO)
REFERENCES PLATOS(ID_PLATO)
ON UPDATE CASCADE;
Para que cuando modifique en PLATOS su ID_PLATO(PLATOS), tenga cambio también en ID_PLATO(DETALLE_PEDIDO).
Pero me da un error, el típico que circula por todo Google: error 1452 cannot add or update a child row a foreign key constraint fails
gracias!
Valora esta pregunta


0