![]() |
¿fecha hora con mysql como timestamp? automaticamente
hola..
una duda.. tengo esta tabla
segun yo. el campo dia y hora. deben de ingresar la fecha y la hora del momento en que se hace la insercion del registro igual que lo hace venta_fecha que es un campo timestamp necesito esa redundancia. de que se ingrese fecha hora y la fecha y hora del registro automaticamente. que lo haga mysql no se si eso se puede hacer con mysql 4.1 que es el que tengo instalado o estoy equivocado con el SQL que crea la tabla. ¿que hago mal? gracias. :S |
Cita:
|
hola casimiro notevi.
crei que me habia explicado. :( Bueno hago un insert a esa tabla
y solo el campo venta_fecha tiene la fecha y hora 28/11/2012 06:05:48 p.m. pero requiero de que los campos tambien se llenen automaticamente dia 28/11/2012 hora 06:05:48 tambien automaticamente con el insert tengan la fecha y hora del registro |
No trabajo en MySQL pero creo que lo estas iniciando a 0
Cambia Por O y a la hora de insertar un registro añadirá el día y hora actual Un saludo. |
hola
olbeup graicas por responder. asi lo supuse pero no funciona me da el error invalid default value for dia invalid default value for hora sospecho que es la version de mysql que uso la 4.1 no he provado en versiones 5 |
¿Usando current_date y current_time?
|
MySQL solo permite un campo timestamp que se inicalice o actualice con la fecha y hora actual. Puedes definir varios de este tipo pero solo uno sera el que se actualice. La única salida es crear un trigger que ponga los datos que necesitas. Pero creo que la version que usas de MySQL no lo soporta, puedes migrar a la 5.x en adelante sin mayor problema.
|
wow..
gracias [AzidRain] |
| La franja horaria es GMT +2. Ahora son las 14:25:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi