Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2014, 06:33
ccliment
 
Fecha de Ingreso: julio-2013
Mensajes: 87
Antigüedad: 11 años, 7 meses
Puntos: 9
Respuesta: Usar un trigger para cambiar el formato fecha

Hola,

Tal y como dice Quimv, lo más normal es que utilices el tipo de campo adecuado para cada caso. En este caso debería ser timestamp o datetime.

Si aún así lo que quieres hacer es cambiarlo con un trigger te paso el código que creo deberías poner:

Código MySQL:
Ver original
  1. CREATE TRIGGER fichajes_ai AFTER INSERT ON fichajes
  2. UPDATE fichajes set NEW.fecha=DATE_FORMAT(NEW.fecha, '%d/%m/%Y %H:%i:%s');

Si te da error estaría bien siempre que pusieseis el mensaje, y ten cuidado con el delimitador de sentencias porque igual lo deberías cambiar para ejecutarlo y no te tome todas las sentencias por separado.

Saludos.

Última edición por gnzsoloyo; 30/09/2014 a las 08:15