Al intentar crear 2 foreignkey sobre una tabla que tengan como primarykey el mismo campo de una tabla me produce el siguiente error:
Código:
Os pongo un ejemplo sencillo de lo que intento realizar.podrían producirse ciclos o múltiples rutas en cascada. Especifique ON DELETE NO ACTION o UPDATE NO ACTION, o bien modifique otras restricciones FOREIGN KEY.
Tengo una tabla USUARIO con un primarykey ID.
Tengo una tabla RELACION con 2 campos que forman la primarykey (ID1, ID2)
Intento conseguir que que al modificar el campo ID de la tabla USUARIO por un lado modifique los campos ID1 de la tabla RELACION, y por otro lado modifique los campos ID2 de la tabla RELACION.
El primer foreignkey lo crea sin problemas, el segundo es cuando da el error.
Yo no veo que exista posibilidad de CICLO por ningún sitio.
Gracias.