Hola cracks,
¿Hay alguna manera de saber cuándo se insertó un determinado registro en la base de datos? Ya sea usando php myadmin o alguna sentencia sql. Lo que me interesa saber es la fecha exacta de cuando se hizo la inserción.
Gracias!
| |||
Conocer cuando se insertó un determinado registro Hola cracks, ¿Hay alguna manera de saber cuándo se insertó un determinado registro en la base de datos? Ya sea usando php myadmin o alguna sentencia sql. Lo que me interesa saber es la fecha exacta de cuando se hizo la inserción. Gracias! |
| |||
Respuesta: Conocer cuando se insertó un determinado registro Hola Para hacer esto tienes que ejecutar esta consulta sql ALTER TABLE tabla ADD COLUMN creacion date DEFAULT current_date NOT NULL; De esta manera cada vez que se inserte un registro se registrará en la columna creacion, es decir el campo creacion se completara automaticamente con la fecha de creacion del registro. Saludos ![]() Última edición por equality_211085; 05/06/2011 a las 04:26 Razón: Explicacion del comando |
| |||
Respuesta: Conocer cuando se insertó un determinado registro Hola, gracias por tu pronta respuesta. Lo que quería saber es si hay alguna forma de conocerlo sin tener que crear un campo específico para guardar la fecha de creación. Siento no haberme explicado bien. Aún así, muchas gracias por tu respuesta, pero no me interesa crear un campo en cada tabla de mi bd para saber la fecha, puesto que de necesitar comprobar cuando se hizo una inserción, sería muy de vez en cuando. Un saludo y gracias otra vez. |
| |||
Respuesta: Conocer cuando se insertó un determinado registro Cita: Si quieres consultar las fechas las vas a tener que guardar sí o síSi tan mal te parece guardarlo en la BD hazlo en fichero. ¿Como si no puedes mirar una fecha si no la almacenas? ![]() ![]()
__________________ Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :( |
| |||
Respuesta: Conocer cuando se insertó un determinado registro Cita: Siempre necesitarias guardar algo para tener un registro de esa info amigo, de lo contrario podrias mandar una salida hacia tus logs de apache cada vez que insertes un registro, algo mas o menos asi:saber cuándo se insertó un determinado registro en la base de datos? primero sacas el ultimo id insertado $rs = "INSERT INTO tabla (campo1, campo2) VALUES (1,2)"; $id = last_insert_id($rs) error_log('Se inserto un registro ' . $id); Y luego revisar el momento en que se imprimio la linea, por defecto siempre la muestra. Es lo unico que se me ocurre pero es mas enredo. Saludos |
Etiquetas: |