
10/09/2013, 13:06
|
| | Fecha de Ingreso: septiembre-2013
Mensajes: 10
Antigüedad: 11 años, 6 meses Puntos: 0 | |
Respuesta: Problemas Clave Foránea. Error 1215 Bueno, gracias.
La verdad es que sí, reconozco que me falta base, pero es que estoy aprendiendo.
He empezado hace poco...y creía que por aquí se podían consultar dudas. Si no es el lugar para novatos, por favor, házmelo saber.
Mis tablas son estas
creación de tabla 1
CREATE TABLE BANCO.NOMINA (
`idmovimiento`int not null auto_increment,
`fecha_operacion` date not null,
`dinero_inicial` double not null,
`dinero_operacion` double not null,
`dinero_final`double not null,
`descripcion_movimiento`varchar(255),
PRIMARY KEY (`idmovimiento`)
);
creación de tabla 2
CREATE TABLE BANCO.AHORRO (
`idmovimiento`int not null auto_increment,
`fecha_operacion` date not null,
`dinero_inicial` double not null,
`dinero_operacion` double not null,
`dinero_final`double not null,
`descripcion_movimiento`varchar(255),
PRIMARY KEY (`idmovimiento`)
);
creación de tabla 3
CREATE TABLE BANCO.TOTALES(
`idmovimiento`int not null auto_increment,
`fecha_consulta` date not null,
`dinero_nomina` double not null,
`dinero_ahorro` double not null,
`dinero_final`double not null,
`descripcion_movimiento`varchar(255),
PRIMARY KEY (`idmovimiento`)
);
Lo que me gustaría es que el dato
dinero_nomina de la tabla 3 se correspondiera con dinero_final de la tabla 1 (banco.nomina)
y que dinero_ahorro de la tabla 3 se correspondiera con dinero_final de la tabla 2 (banco.ahorro)
De tal forma que cuando varíe dinero_final (de la tabla 1) se actualice automáticamente dinero_nomina de la tabla 3 y lo mismo con dinero_final de la tabla 2 y dinero_ahorro de la tabla3. |