Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2009, 06:04
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Modificar el valor de un campo fecha online

tienes, que yo sepa varias opciones, una:
1) hacerlo con programación, lo que te obligaría a comprobar mediante una consulta si cambias el campo cuando hicieras la actualización. Tal vez creas que siempre que aparezca en la consulta de actualización el campo ciudad, debería cambiar la fecha; y así debería ser, pero si escribes el mismo nombre de ciudad, no lo estarías cambiando y sin embargo pondría la fecha de ese momento.
2) con triggers de inserción y de actualización: al insertar añades la fecha; y el de actualización comprobaría si la ciudad anterior es igual a la nueva, y si no lo es cambiaría la fecha... (creo que es la mejor opción), aunque tiene una limitación, sólo podrás tener un trigger por tabla que corresponda a un mismo momento y sentencia ( exige MySQL 5.0.2 o posterior).
Eso es lo que se me ocurre...

Última edición por jurena; 27/04/2009 a las 00:56