entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Agregar fecha actual del borrado de un registro de una tabla (mySql)

Estoy tratando de hacer como un recycle bin cuyo nombre de la tabla es recycle donde van a parar todos los registros borrados de la tabla waybill . Ahora ya he conseguido borrar y ponerlo en la tabla recycle, el problema que tengo es aquí.. que quiero ingresar la fecha y hora de borrado en la tabla recycle con un campo mas llamado delete_day que es la unica diferencia de la otra tabla.

Aquí les dejo el código que tengo hecho :

<?php
       include("conexion/conexion.php");
    ?>
    <?php   
       $id = $_POST['valueid'];
       $hoy = now();
       mysql_query("INSERT INTO recycle select * FROM waybill WHERE id='$id'") or die(mysql_error());
        mysql_query("INSERT INTO recycle select (delete_day)values('$hoy') WHERE id='$id'") or die(mysql_error());

       mysql_query("DELETE FROM waybill WHERE id='$id'") or die(mysql_error());
    ?>

Desde ya muchas gracias por su tiempo.

1 Respuesta

2votos

white Puntos75880

Hola @chirola30, intenta con las funciones de tiempo de mysql,

INSERT INTO recycle select *, NOW() FROM waybill WHERE id='$id'

aca insertaria la fecha en la ultima columna, deberías especificar las columnas de tenerlas en diferente orden

INSERT INTO recycle select id, message, NOW(), etc FROM waybill WHERE id='$id'

id | message | delete_day | etc

http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html

saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta