martes, 27 de diciembre de 2016

Como crear en una tabla de MySQL un campo que auto genere la fecha del Registro


Resultado de imagen para mysql
Si tienes la necesidad de guardar la fecha y/u hora de cuando se realiza una inserción en la base de datos, no tienes que estar tratando de manejar la hora, darle formato y demás, es más sencillo, simplemente a la hora de crear nuestro campo fecha o nuestro campo hora o la suma de los dos, podemos darle por defecto el valor de CURRENT_TIMESTAMP, al decirle a MySQL que el campo es “DEFAULT CURRENT_TIMESTAMP” le estamos indicando que cuando se guarde un registro, automáticamente se añada la fecha y hora.
Para facilitaros las cosas, os dejo la linea para añadir este valor a nuestro campo seleccionado utilizando la sentencia ALTER TABLE:
ALTER TABLE `mitabla` ADD `fecha` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ;

No hay comentarios:

Publicar un comentario