La cuestion es que este es el error que me arroja
Cita:
Este es es el insert que tengoCannot add or update a child row: a foreign key constraint fails (`consicon_movimientos`.`movimiento`, CONSTRAINT `fk_movimiento_cliente1` FOREIGN KEY (`cliente_idcliente`) REFERENCES `cliente` (`idcliente`) ON DELETE NO ACTION ON UPDATE NO ACTION)
Código MySQL:
Ver original
y estas mis tablas
Código MySQL:
Ver original
-- Estructura de tabla para la tabla `categoria_equipo` -- -- -- Volcado de datos para la tabla `categoria_equipo` -- (1, 'Aseo'), (2, 'Compactación'), (3, 'Corte'), (4, 'Demolición'), (5, 'Elevación'), (6, 'Encofrado'), (7, 'Ensayo de Concreto'), (8, 'Formaleta de Entrepiso'), (9, 'Generadores'), (10, 'Manejo de Concreto'), (11, 'Motobombas'), (12, 'Trabajo en Alturas'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `cliente` -- -- -- Volcado de datos para la tabla `cliente` -- (1, 'Constructora Melendez', '800.268.053-6', '34', 'Prueba', '3455', '[email protected]', '2015-12-12', NULL), (2, 'Constructora Alpes', '765.876.098-7', '4567689', 'Calle 82 # 76 - 54', 'Bogota', '[email protected]', '2015-12-13', 'cesar'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `equipo` -- -- -- Volcado de datos para la tabla `equipo` -- (12, 'Aspiradora Industrial', 'Electrolux', '2015-12-10', '5', 1), (13, 'Hidrolavadora Eléctrica', 'Electrolux', '2015-12-10', '4', 1); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `movimiento` -- -- -- Volcado de datos para la tabla `movimiento` -- (1, '2015-12-14 00:00:00', 2, 12, 1, 3, '2015-12-13 09:25:15', 'Cesar'), (2, '2015-12-15 00:00:00', 1, 13, 1, 1, '2015-12-13 09:26:46', 'Cesar'); -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `obra` -- -- -- Volcado de datos para la tabla `obra` -- (1, 'Balcones de la Torre III', 'Calle 25 # 127 - 300', 'Cali', '2015-12-12 07:11:39', 'Cesar', 1), (2, 'Altos de la sierra', 'Calle 34 N # 70 - 54', 'Cali', '2015-12-12 07:13:27', 'Cesar', 1), (3, 'Cerros del Monte', 'Calle 157 # 87 - 54', 'Bogota', '2015-12-13 09:21:52', 'Cesar', 2), (5, 'Balcones del Sauce', 'Avenida 76 # 78 - 76', 'Bogota', '2015-12-13 09:24:06', 'Cesar', 2); -- -- Restricciones para tablas volcadas -- -- -- Filtros para la tabla `equipo` -- ADD CONSTRAINT `fk_equipo_categoria_equipo1` FOREIGN KEY (`categoria_equipo_idcategoria_equipo`) REFERENCES `categoria_equipo` (`idcategoria_equipo`) ON DELETE CASCADE ON UPDATE CASCADE; -- -- Filtros para la tabla `movimiento` -- ADD CONSTRAINT `fk_movimiento_cliente1` FOREIGN KEY (`cliente_idcliente`) REFERENCES `cliente` (`idcliente`) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT `fk_movimiento_equipo1` FOREIGN KEY (`equipo_idequipo`) REFERENCES `equipo` (`idequipo`) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT `fk_movimiento_categoria_equipo1` FOREIGN KEY (`categoria_equipo_idcategoria_equipo`) REFERENCES `categoria_equipo` (`idcategoria_equipo`) ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT `fk_movimiento_obra1` FOREIGN KEY (`obra_idobra`) REFERENCES `obra` (`idobra`) ON DELETE NO ACTION ON UPDATE NO ACTION; -- -- Filtros para la tabla `obra` -- ADD CONSTRAINT `fk_obra_cliente1` FOREIGN KEY (`cliente_idcliente`) REFERENCES `cliente` (`idcliente`) ON DELETE CASCADE ON UPDATE CASCADE;
Alguien sabe como lo puedo slucionar? he pensado quitar todas las relaciones y dejar la tabla movimientos sin relaciones, solo para almacenar los datos, sin embargo me preocupa que al momento de hacer el INNER JOIN para generar el informe, no funcione