trigger para asignar la fecha actual en un campo datetime en mysql

fecha

Tenía un campo DateTime y quería asignarle un valor default pero al ponerle que fuera NOW() me marcaba error y tampoco quiso funcionar el CURRENT_TIMESTAMP así que me vi en la necesidad de crear un trigger para cuando se insertará un registro nuevo el campo ese también se actualizará con la fecha actual y al final de cuentas funcionó muy bien, y este fue el resultado de ese pequeño trigger:

create trigger eltrigger_insert BEFORE insert on 'laTabla'
FOR EACH ROW set NEW.campoDateTime = NOW();

Ese es el trigger por si algun dia tienen 2 campos datetime en su tabla aunque estaría loco pero ustedes nunca saben, espero que le sirva a alguien, si no pa que lo posteo o si ya se para que, para hacer spam.

Por godie

un joven con ganas de todo y salir adelante en esta vida mediocre xD

1 comentario

  1. Pingback: Bitacoras.com

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Salir de la versión móvil