Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2010, 11:08
Avatar de _ssx
_ssx
 
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 21 años
Puntos: 60
Trigger con fechas

Hola que tal amigos DBA :D

En teoría entiendo que son los triggers pero en este momento no se como solucionar esto, voy a tratar de explicarlo a ver si alguien puede echarme un cable.

Tengo un sistema de concursantes que es semanal y tengo una estructura de mi base de datos de esta manera.

1.- Existe una tabla llamada Usuario_Semanas_Concurso, en esta tabla tengo una PK llamada id_semana_usuario esta tabla tiene 12 registros por concursante que representan las 12 semanas que dura el concurso y cada registro tiene una fecha de inicio.



2.- Existe una tabla llamada Menu_Diario que contiene una FK que se liga con la tabla anterior id_semana_usuario y esta tabla contiene 7 registros asociados a la tabla anterior que representan 7 dias de la semana.



Relación





Entonces, me gustaría saber si puedo crear un Trigger para delegar esta responsabilidad a Mysql, y poder hacer que cuando actualice en mi primer tabla la fecha del registro Mysql calcule en la segunda tabla los 7 dias del registro que tiene asociado

Osea que al actualizar por ejemplo el registro con id_semana_usuario = 565 como en el ejemplo que les ilustro

Automaticamente los registros asociados osea los 7 dias que tiene asignado ese registro se recalculen con base en la fecha del registro padre.

Espero me haya dado a entender y haya una forma de resolverlo con la db ya que creo que es algo que le concierne jajaja y para no cargar tanto al server :(

Gracias, cualquier ayuda sera bienvenida.
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador