que error hay, a la tabla pais, no le puedo agregar,
INSERT INTO `pais` (`id_pais`, `id_region`, `descripcion`) VALUES
(NULL, 1, 'Rusia');
ME APARECE ESTO
#1062 - Duplicate entry '1' for key 'id_region'
tengo 3 tablas,
region (id,descripcion) id es PK
pais(idpais, idregion,descripcion) idpais es PK, idregion es foranea referenciando a la PK de region
distrito(iddistrito,idpais,descripcion) iddistrito es pk, idpais es foranea referenciando a pk de pais
Código MySQL:
Ver original
-- -- Volcar la base de datos para la tabla `distrito` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `pais` -- -- -- Volcar la base de datos para la tabla `pais` -- (1, 1, 'China'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `region` -- -- -- Volcar la base de datos para la tabla `region` -- (1, 'Asia'), (2, 'America'), (3, 'Europa'), (4, 'Africa'), (5, 'Oceania'); -- -- Filtros para las tablas descargadas (dump) -- -- -- Filtros para la tabla `distrito` -- ADD CONSTRAINT `distrito_ibfk_1` FOREIGN KEY (`id_pais`) REFERENCES `pais` (`id_pais`) ON DELETE CASCADE ON UPDATE CASCADE; -- -- Filtros para la tabla `pais` -- ADD CONSTRAINT `pais_ibfk_1` FOREIGN KEY (`id_region`) REFERENCES `region` (`id_region`) ON DELETE CASCADE ON UPDATE CASCADE;