Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/09/2013, 13:06
Vinced
 
Fecha de Ingreso: septiembre-2013
Mensajes: 10
Antigüedad: 10 años, 7 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.