Buenas tengo lo siguente
TABLA1
Indices : codigo , proveedor
codigo : varchar(15)
proveedor : int(4)
TABLA2
Indices : codigo , proveedor
codigo : varchar(15)
proveedor : int(4)
Y intento poner una clave foranea con este comando
Código:
ALTER TABLE tabla1
ADD CONSTRAINT `FK_tabla1`
FOREIGN KEY `FK_tabla1` (`codigo`, `proveedor`)
REFERENCES `tabla2` (`codigo`, `proveedor`)
ON DELETE NO ACTION
ON UPDATE NO ACTION;
Y todo el rato recibo el error
Código:
Cannot add or update a child row: a foreign key constraint fails
(`XXXXXXXXX/#sql-810_70491`, CONSTRAINT `fk_tabla1`
FOREIGN KEY (`codigo`, `proveedor`)
REFERENCES `tabla2`(`codigo`, `proveedor`)
ON DELETE NO ACTION ON UPDATE
No se que hacer...
Gracias radge